我想要动态设置Razorpay密钥。
有人能帮我吗?
我已经尝试过
implementation 'com.razorpay:checkout:1.5.13'
Checkout checkout = new Checkout();
checkout.setKeyID(MY_KEY_HERE);在清单中设置RazorPay应用程序接口密钥仍然给我错误。
后来,我通过在libs文件夹中设置.aar来尝试自定义,并尝试了
implementation project(name: "razorpay-android-3.8.8", ext: 'aar')然后在构建gradle时出现错误,如下所示:
错误: map {name=razorpay-android-3.8.8,ext=aar}缺少必需的密钥路径。
发布于 2020-05-12 20:27:54
此问题已解决。
步骤如下:
Checkout.preload(PaymentActivity.this);
Checkout checkout = new Checkout();
checkout.setKeyID(MY_KEY_HERE);
final Activity activity = this;
checkout.open(activity, options);发布于 2020-05-07 21:00:36
不确定第一期可能遗漏了什么。但是对于您的第二个错误,您可以通过手动将.arr文件添加到lib文件夹来修复此错误。从下面的链接下载最新的SDK,并将SDK手动添加到lib文件夹中在将SDK添加到lib文件夹后,将以下依赖项添加到build.gradel文件依赖项{ http://rzp-mobile.s3.amazonaws.com/customui/razorpay-android-3.8.8.aar (名称:"razorpay-android-3.8.8",扩展名:'aar') }
如果需要,您可以参考示例测试应用程序https://github.com/razorpay/razorpay-android-custom-sample-app
发布于 2021-02-23 21:57:22
替换
implementation project(name: "razorpay-android-3.8.8", ext: 'aar')使用
implementation(name:'razorpay-android-3.8.8', ext: 'aar')那么这应该可以很好地工作。
https://stackoverflow.com/questions/60985828
复制相似问题