Android-付款成功后,Paygate付款网关重定向错误

时间:2019-07-09 11:15:47

标签: java android kotlin

我们正在尝试将Paygate与PayHost一起使用。我们正在从Paygate回调中收到空地图。按照检查通知和成功URL。我们正在从PayGate接收数据。但是没有得到

的回应

当我们当时使用收费站测试数据时,我们会在地图上收到响应,但是当我们从现场切换数据时,我们将面临此问题。

我们已经按照PayGate演示源代码实施了SSL并创建了通知和成功URL。

 CardPaymentActivity.attachCallback(new CardPaymentActivity.onFinishedTransaction() {
                                @Override
                                public void onFinish(HashMap<String, String> map) {
                                    if (map == null) {
                                        payGateResponseCallback.onSuccess(data, res);
                                    } else {
                                        String csString = payGateId.concat(map.get("PAY_REQUEST_ID")).concat(map.get("TRANSACTION_STATUS")).concat(order.getMerchantOrderId()).concat(password);
                                        String checksum = new String(Hex.encodeHex(DigestUtils.md5(csString)));
                                        if (checksum.equalsIgnoreCase(map.get("CHECKSUM"))) {
                                            payGateResponseCallback.onSuccess(data, "1");
                                        } else {
                                            payGateResponseCallback.onSuccess(data, "0");
                                        }
                                    }
                                }
                            });

在完成回叫后,我们从Paygate收到空地图

此链接中提供了源代码-https://github.com/PayGate/sample-code-android/blob/master/app/src/main/java/com/appinlet/payhost/Api/WebPaymentApi.java

0 个答案:

没有答案