我正在尝试将paytm的支付网关集成到我的Android应用程序中。我似乎无法在他们的网站上找到任何适当的文件或程序。我已经通过谷歌检查了每个线索,但没有帮助。尝试通过邮件和电话联系Paytm团队..没有回应。现在我被困在这里。
这是我要传递的内容:
paramMap.put("REQUEST_TYPE", "DEFAULT");
paramMap.put("ORDER_ID", String.valueOf(randomInt));
paramMap.put("MID", "************2343");
paramMap.put("CUST_ID", "CUST123");
paramMap.put("CHANNEL_ID", "WAP");
paramMap.put("INDUSTRY_TYPE_ID", "Retail");
paramMap.put("WEBSITE", "frshlrfowap");
paramMap.put("TXN_AMOUNT", "1");
paramMap.put("EMAIL", "testing@gmail.com");
paramMap.put("MOBILE_NO", "9876543210");
paramMap.put("THEME", "merchant");
答案 0 :(得分:2)
所以,最后我能够通过。 最重要的是,您需要与Paytm的Ops团队取得联系。联系提供密钥和密钥的人员。 ID和他将带领Tech / ops团队。与他们共享日志。
邮寄给他们:cmt.ops@paytm.com& tech.ops@paytm.com
对于Paytm,在服务器端文件(verifyChecksum.php& generateChecksum.php)上设置商家密钥。我的问题是,我的客户提供了不同的商家密钥(可能是Sandbox one),这导致我“客户端身份验证失败”。与团队共享日志后,他们提供了正确密钥,我开始从服务器获得正确的响应。 另外,检查INDUSTRY_TYPE_ID“与支持人员。错误的INDUSTRY_TYPE_ID”将引导您出现不同的错误。
祝你好运!!
答案 1 :(得分:2)
要在Android应用程序上集成paytm,请在gradle文件中添加依赖项
// paytm dependency
implementation('com.paytm:pgplussdk:1.2.3') {
transitive = true;
}
在android menifest文件中添加Paytm Activity
<activity android:name="com.paytm.pgsdk.PaytmPGActivity"
android:screenOrientation="portrait" android:configChanges="keyboardHidden|orientation|keyboard"/>
要生成校验和,您不需要传递电子邮件ID和手机号码。您应该只传递8个参数,如下所示 -
String url ="https://www.blueappsoftware.com/payment/payment_paytm/generateChecksum.php";
String varifyurl = "https://pguat.paytm.com/paytmchecksum/paytmCallback.jsp";
String param=
"MID="+mid+
"&ORDER_ID=" + orderId+
"&CUST_ID="+custid+
"&CHANNEL_ID=WAP&TXN_AMOUNT=100&WEBSITE=WEBSTAGING"+
"&CALLBACK_URL="+ varifyurl+"&INDUSTRY_TYPE_ID=Retail";
请查看此参考链接。您可以在此参考链接上找到分步流程 - https://www.blueappsoftware.com/paytm-payment-gateway-integration-android-studio/
答案 2 :(得分:1)
答案 3 :(得分:0)
根据我的信息,您需要来自paytm的身份验证权限,否则您可能无法使用它尝试先获取它。或者简单的方法是使用webview并在其中嵌入paytm链接,让用户直接与之交互。
答案 4 :(得分:0)
试试这个答案:
转到此link。
1)下载Android + SDK
2)下载后,您将获得 pgsdk.jar ,并将其放入您的项目文件夹。
3)现在把他们的代码。
4)在他们的代码中,他们要求ChecksumGenerator和ValidateChksum URL用于测试目的。您可以通过联系paytm开发支持团队获得它,他们将为您提供校验和生成和校验和验证代码,包括商家ID和您在服务器中部署所需的所有必要事项。
成功整合后,您的问题可能会得到解决。
请参阅以下链接了解有关PayTm的一些事实。