payU支付网关android集成中缺少哈希参数
我需要在我的android应用程序中集成payU支付网关。但当应用程序试图获取散列键时,它会给我错误的提示 缺少哈希参数 在演示应用程序中,有两个选项可以生成哈希payU支付网关android集成中缺少哈希参数,android,hash,payment-gateway,salt,payu,Android,Hash,Payment Gateway,Salt,Payu,我需要在我的android应用程序中集成payU支付网关。但当应用程序试图获取散列键时,它会给我错误的提示 缺少哈希参数 在演示应用程序中,有两个选项可以生成哈希 if(null == salt) generateHashFromServer(mPaymentParams); else generateHashFromSDK(mPaymentParams, intent.getStringExtra(PayuConstants.SALT)); 在演示
if(null == salt)
generateHashFromServer(mPaymentParams);
else
generateHashFromSDK(mPaymentParams, intent.getStringExtra(PayuConstants.SALT));
在演示应用程序中,有一条注释说应该生成散列密钥
在服务器端
所以我把盐当作零
但现在的问题是,我必须使用哪个服务器url来生成哈希?
演示应用程序正在使用此url
PayU money不提供任何类型的API,因此,人们改用webview。PayU money不提供任何类型的API,因此,人们改用webview。我通过少量搜索获得了解决方案 只需使用自己的服务器生成所有必需的哈希。 在获得所有必需的散列之后,我们需要使用此散列生成Payuhash Obj 然后像这样通过这个Obj
Intent intent= new Intent(this, PayUBaseActivity.class);
intent.putExtra(PayuConstants.PAYU_CONFIG, payuConfig);
intent.putExtra(PayuConstants.PAYMENT_PARAMS, mPaymentParams);
intent.putExtra(PayuConstants.PAYU_HASHES, payuHashes);
intent.putExtra(PayuConstants.SALT, salt);
PayU SDK将负责rest我通过少量搜索获得了解决方案 只需使用自己的服务器生成所有必需的哈希。 在获得所有必需的散列之后,我们需要使用此散列生成Payuhash Obj 然后像这样通过这个Obj
Intent intent= new Intent(this, PayUBaseActivity.class);
intent.putExtra(PayuConstants.PAYU_CONFIG, payuConfig);
intent.putExtra(PayuConstants.PAYMENT_PARAMS, mPaymentParams);
intent.putExtra(PayuConstants.PAYU_HASHES, payuHashes);
intent.putExtra(PayuConstants.SALT, salt);
PayU SDK将负责rest您必须使用自己的服务器URL来生成哈希键。 在android应用程序中,您必须设置3个必需的哈希键,否则将出现错误“缺少必需的哈希键” 确保已将这3个键设置为Payuhash对象
这里,var1将是“默认值”
您必须使用自己的服务器URL来生成哈希键。 在android应用程序中,您必须设置3个必需的哈希键,否则将出现错误“缺少必需的哈希键” 确保已将这3个键设置为Payuhash对象
这里,var1将是“默认值”
我希望它对其他人有用。我在下面的链接中找到了一个生成哈希的php脚本
复制php代码并编辑key和salt。我希望它对其他人有用,我在下面的链接中找到了一个生成哈希的php脚本
复制php代码并编辑key和salt。我如何生成此哈希?您可以提供php服务器代码吗?我如何生成此哈希?您可以提供php服务器代码吗。