//package ir.almahdi.sandogh_bsa_aza.vam_ha_ozv.pardanopay;
//
//import android.os.Bundle;
//import android.os.Handler;
//import android.util.Log;
//import android.webkit.WebView;
//import android.webkit.WebViewClient;
//import android.widget.Toast;
//
//import androidx.appcompat.app.AppCompatActivity;
//
//import ir.almahdi.sandogh_bsa_aza.R;
//
//public class Pay extends AppCompatActivity {
//
//    Pardano pardano;
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        setContentView(R.layout.activity_pay);
//
//        WebView web=(WebView)findViewById(R.id.webview1);
//
//        Bundle extra=getIntent().getExtras();
//        final String pcode=extra.getString("pcode");
//        final String money=extra.getString("money");
//
//        web.loadUrl("https://pardano.com/p/payment/"+pcode);
//
//        web.setWebViewClient(new WebViewClient(){
//            public void onPageFinished(WebView view, String url) {
//                if(url.indexOf("/payment/"+pcode+"&do=")>0){
//                    //check sucess
//                    pardano=new Pardano("");
//                    //handle error
//                    final Handler hnd=new Handler();
//                    Thread trd=new Thread(){
//                        @Override
//                        public void run() {
//                            try {
//                                final String psuccess=pardano.GetVerify(pcode,money);
//                                Log.e("value pay: ",psuccess);
//                                hnd.post(new Runnable() {
//                                    @Override
//                                    public void run() {
//                                            //error switch
//                                        switch (psuccess){
//                                            case "IP_INCORRECT":
//                                                Toast.makeText(Pay.this,"آی پی کاربر پرداخت کننده مطابق سفارش دهنده نمیباشد", Toast.LENGTH_SHORT).show();
//                                                break;
//                                            case "ALREADY_PAID":
//                                                Toast.makeText(Pay.this,"پرداخت قبلا انجام شده است", Toast.LENGTH_SHORT).show();
//                                                break;
//                                            case "PAYMENT_EXPIRED":
//                                                Toast.makeText(Pay.this,"پرداخت به علت عدم پرداخت در زمان مقرر منقضی شده است.", Toast.LENGTH_SHORT).show();
//                                                break;
//                                            case "ORDER_INVALID":
//                                                Toast.makeText(Pay.this,"شماره سفارش نامعتبر است.", Toast.LENGTH_SHORT).show();
//                                                break;
//                                            case "PAYMENT_CANCELED":
//                                                Toast.makeText(Pay.this,"کاربر از انجام تراکنش منصرف شده است.", Toast.LENGTH_SHORT).show();
//                                                break;
//                                            case "PAYMENT_SUCCESS":
//                                                Toast.makeText(Pay.this,"تراکنش با موفقیت انجام شد.", Toast.LENGTH_SHORT).show();
//                                                break;
//                                            default:
//                                                break;
//                                        }
//                                    }
//                                });
//                            } catch (Exception e) {
//                                e.printStackTrace();
//                            }
//                        }
//                    };
//                    trd.start();
//                }
//            }
//        });
//    }
//}
