当前位置: 首页 > 知识库问答 >
问题:

Android中的Razorpay定期支付

於功
2023-03-14

我在Android应用程序中使用Razorpay进行支付。

compile project(':razorpay-android-2.0.1')

目前,支付工作正常。

现在我需要使用Razorpay实现经常性支付(自动续订/订阅)。

我找不到任何干净的文件。请随时为我更新有价值的信息。

共有2个答案

柯良骏
2023-03-14

谢谢你提出这个问题。你可以在这里找到API参考。

要用简单的步骤解释流程:

  1. 定义一个计划,设定应支付的金额和频率
  2. 使用开始和结束详细信息为所选计划创建订阅
  3. 创建身份验证事务(auth事务)。auth交易是一个批准流程,授予定期向客户卡收费的权限。这是创建订阅时必须执行的重要步骤

让我知道这是否有用。

夏侯鹏
2023-03-14

最后,我自己找到了。

主要有三个步骤:

  1. 定义一个计划,设定应支付的金额和频率

但是,这三个步骤都是从后端实现的。

从前端(Android应用程序)来看,我们需要执行以下操作:

  1. 需要从后端获取所有计划id
  2. 发送我们需要订阅的特定计划id,后端将生成订阅id。
  3. 获取在后端创建的订阅id
  4. 在razorpay支付期间,添加两个额外参数“subscription\u id”

仅供参考。我使用了sdk“com.razorpay:checkout:1.4.5”

快乐编码。

 类似资料:
  • 我在我的应用程序中实现了razorpay支付网关,现在我想为我的客户提供订阅支付选项,那么如何在Android Studio中实现订阅(定期支付)?

  • 我想在付款失败时从Razorpay获得付款/交易id 我在付款成功期间获得付款ID,但在付款失败期间,付款ID似乎为空。付款失败时如何获取付款/交易ID?

  • 我计划将Razorpay支付网关集成到我的客户网站中,该网站已在WordPress中开发,其中的场景如下。 用户将填写他的需求查询表。 然后根据客户的要求,业主将回复成本和一些代码给客户(通过移动/电子邮件通信)。 客户将在网站的支付页面提交表单(姓名,金额,代码为备注和电子邮件ID),该表单将重定向到支付网关页面。 在WordPress网站上,该插件(Razorpay Quick Payment

  • 我无法验证付款签名。 这就是razorpay提供的代码。 当我检查的时候。 我得到的只是,签名没有验证。 附言:我有付款签名,订单

  • 我在印度使用进行在线支付, 我想要一个像账单地址这样的自定义字段应该存储在razorpay帐户和结帐表中。我知道,它将自定义数据存储到razorpay帐户,但我没有得到任何链接来设置结帐表单中的这些字段。 我的代码: 所以,我的问题是,如何在razorpay结账表单中获取所有字段?

  • 我想通过Webview将Razorpay支付网关集成到Android中。 下面是这里提供的步骤! 我还有一个回调URL,它将被传递来处理传入的POST请求。 在通过Razorpay URL作为base_URL发送付款结帐后,我无法从webview重新控制应用程序。 有人能帮我解决整个过程中缺失的部分吗?