Android - Ошибка перенаправления платежного шлюза Paygate при успешной оплате - PullRequest
0 голосов
/ 09 июля 2019

Мы пытаемся использовать Paygate с PayHost.Мы получаем нулевую карту от обратного звонка Paygate.В соответствии с проверкой уведомления и успеха URL.Мы получаем данные от PayGate.Но не получил ответ от

Когда мы используем данные тестирования paygate, в этот раз мы получаем ответ на карте, но когда мы переключаем данные из реального времени, мы сталкиваемся с этой проблемой.

Мы внедрили SSL, а также создали URL-адрес уведомления и успеха согласно исходному коду PayGate Demo.

 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...