Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android-Paytm支付网关集成问题:com.Paytm.pg.AppTest类型被多次定义_Java_Android_Paytm - Fatal编程技术网

Java Android-Paytm支付网关集成问题:com.Paytm.pg.AppTest类型被多次定义

Java Android-Paytm支付网关集成问题:com.Paytm.pg.AppTest类型被多次定义,java,android,paytm,Java,Android,Paytm,我正在尝试将Paytm集成到我的android应用程序中 当我尝试按照https://developer.paytm.com/docs/initiate-transaction-api/我收到了这个错误: Type com.paytm.pg.AppTest被多次定义:/home/gowthamn/.gradle/caches/transforms-2/files-2.1/80727521e63bd8147327c9aae576f6b7/jetified PaytmChecksum.jar:com

我正在尝试将Paytm集成到我的android应用程序中

当我尝试按照
https://developer.paytm.com/docs/initiate-transaction-api/
我收到了这个错误:

Type com.paytm.pg.AppTest被多次定义:/home/gowthamn/.gradle/caches/transforms-2/files-2.1/80727521e63bd8147327c9aae576f6b7/jetified PaytmChecksum.jar:com/paytm/pg/AppTest.class,/home/gowthamn/.gradle/caches/transforms-2/files-2.1/80727521e63bd8147327c9aae576f6b7/jetified PaytmChecksum.jar:target/test classes/com/paytm/pg/AppTest.class

我在代码中所做的更改如下所述:

我在app-levelbuild.gradle中添加了
实现'com.paytm.appinvokesdk:appinvokesdk:1.2'

我添加了
maven{
url“https://artifactory.paytm.in/libs-release-local"
}
在项目级build.gradle中

另外还有
paytmchecksum.jar文件https://github.com/Paytm-Payments/Paytm_Web_Sample_Kit_Java/tree/master/Java%20Kit%201.8

我在谷歌上搜索过这个错误。一些人建议删除paytmchecksum.jar文件


但是如果我删除jar文件,我在用于生成校验和的代码中找不到
CheckSumServiceHelper.java

经过长期研究,我发现无法从android本地生成校验和


不知道原因,但当我使用xampp生成校验和时,它起了作用。

我们不建议在应用程序端生成校验和,校验和应该在服务器端生成

根据paytm官方文件,必须仅在您的服务器上生成init_事务令牌

第二件事,您不需要添加checksum.jar文件,因为checksum和事务令牌都是不同的。在paytm多功能一体SDK中,您需要获取事务令牌,而不是校验和

因此,请使用您的服务器生成事务令牌。
您可以从

中获得生成事务令牌php代码和android代码,虽然您的观点非常有道理,但它并没有回答问题,也没有解释为什么应该像您所说的那样进行。