Мы пытаемся использовать 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