相关疑难解决方法(0)

如何在Android应用程序中集成TEST PayU Payment Gateway?

我是支付网关的新手.目前,我正在开发一个移动应用程序,我需要在Android应用程序中集成PayU支付网关.

到目前为止,我已经为TEST url创建了一个代码,当我运行我的应用程序时,我得到以下异常:

An error occurred. Sorry, some problem occurred.

手机应用截图 在此输入图像描述

这是我的代码:

public class PayMentGateWay extends Activity {
     private ArrayList<String> post_val = new ArrayList<String>();
     private String post_Data="";
     WebView webView ;
     final Activity activity = this;
     private String tag = "PayMentGateWay";
     private String hash,hashSequence;

     String merchant_key="JBZaLc";
        String salt="GQs7yium";
        String action1 ="";
        String base_url="https://test.payu.in";
        int error=0;
        String hashString="";
        Map<String,String> params;
        String txnid ="";

        Handler mHandler = new Handler();


    @SuppressLint("JavascriptInterface")
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
         final …
Run Code Online (Sandbox Code Playgroud)

android payment-gateway android-webview payu

8
推荐指数
3
解决办法
2万
查看次数

在集成到android中时,PayUMoney支付网关中出现"发生了一些错误"

我已经验证了PayUMoney的帐户.在沙盒模式下单击paynow按钮时,它显示"发生了一些错误".我用过pnp sdk.

此代码用于onnlick on paynow按钮.

payNowButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            userAddress = address_line1.get(0) + "," + address_line2.get(0) + "," + address_pincode.get(0)
                    + "," + address_taluka + "," + address_district + "," + address_state;
            if (payment_type.equals("online")) {
                launchPayUMoneyFlow();
            } else if (payment_type.equals("cod")) {
                launchNormalFlow();
            }

        }
    });
Run Code Online (Sandbox Code Playgroud)

这是哈希计算功能

public static String hashCal(String str) {
    byte[] hashseq = str.getBytes();
    StringBuilder hexString = new StringBuilder();
    try {
        MessageDigest algorithm = MessageDigest.getInstance("SHA-512");
        algorithm.reset();
        algorithm.update(hashseq);
        byte messageDigest[] = algorithm.digest(); …
Run Code Online (Sandbox Code Playgroud)

android payum payu payumoney

0
推荐指数
1
解决办法
5874
查看次数