【发布时间】:2019-07-15 08:25:15
【问题描述】:
我使用以下依赖项集成了 android paytm 集成,'com.paytm:pgplussdk:1.3.3' 它在我的 android 应用程序中运行良好。但是在交易成功后,它会重定向到我使用 spring boot 指定的回调 url,它会在新页面中向我的应用程序返回成功响应。它不会回到应用程序本身。当我点击后退选项时,即使我的交易成功,它也会显示“取消交易”对话框。我该如何处理这种情况请建议我更好的方法。
HashMap<String, String> paytmParamMap = new HashMap<String,String>();
Iterator<String> iter = response.keys();
while (iter.hasNext()){
String key = iter.next();
paytmParamMap.put(key, response.getString(key));
}
final PaytmPGService paytmPGService = PaytmPGService.getStagingService();
PaytmOrder paytmOrder = new PaytmOrder(paytmParamMap);
paytmPGService.initialize(paytmOrder, null);
paytmPGService.startPaymentTransaction(getActivity(), true, true, new PaytmPaymentTransactionCallback() {
@Override
public void onTransactionResponse(Bundle inResponse) {
Log.d("PaymentTransactionRes", inResponse.toString());
Toast.makeText(getContext(), "Payment Transaction response " + inResponse.toString(), Toast.LENGTH_LONG).show();
}
从callbackUrl得到响应后,onclick back选项如何重定向回应用程序而不显示任何对话框。
【问题讨论】:
-
你有解决办法吗?
标签: java android spring-boot paytm