首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何动态设置RazorPay密钥?

如何动态设置RazorPay密钥?
EN

Stack Overflow用户
提问于 2020-04-02 14:58:11
回答 3查看 996关注 0票数 1

我想要动态设置Razorpay密钥。

有人能帮我吗?

我已经尝试过

代码语言:javascript
复制
implementation 'com.razorpay:checkout:1.5.13'

Checkout checkout = new Checkout();
checkout.setKeyID(MY_KEY_HERE);

在清单中设置RazorPay应用程序接口密钥仍然给我错误。

后来,我通过在libs文件夹中设置.aar来尝试自定义,并尝试了

代码语言:javascript
复制
implementation project(name: "razorpay-android-3.8.8", ext: 'aar')

然后在构建gradle时出现错误,如下所示:

错误: map {name=razorpay-android-3.8.8,ext=aar}缺少必需的密钥路径。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-05-12 20:27:54

此问题已解决。

步骤如下:

代码语言:javascript
复制
Checkout.preload(PaymentActivity.this);
Checkout checkout = new Checkout();
checkout.setKeyID(MY_KEY_HERE);


final Activity activity = this;

checkout.open(activity, options);
票数 0
EN

Stack Overflow用户

发布于 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

票数 0
EN

Stack Overflow用户

发布于 2021-02-23 21:57:22

替换

代码语言:javascript
复制
implementation project(name: "razorpay-android-3.8.8", ext: 'aar')

使用

代码语言:javascript
复制
implementation(name:'razorpay-android-3.8.8', ext: 'aar')

那么这应该可以很好地工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60985828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档