3

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

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

目前,付款工作正常。

现在我需要使用 Razorpay 实现定期付款(自动续订/订阅)。

我找不到任何相同的干净文档。请随时向我提供有价值的信息。

4

2 回答 2

8

最后,我自己找到了。

有3个主要步骤:

  1. 定义一个计划,设置应计费的金额和频率。
  2. 使用开始和结束详细信息为所选计划创建订阅。
  3. 创建一个认证交易(auth transaction)。

但是,所有这三个步骤都将从后端实现。

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

  1. 需要从后端获取所有的plan_id
  2. 发送我们需要订阅的特定计划 ID,后端将生成一个订阅 ID。
  3. 获取在后端创建的 subscription_id
  4. 在razorpay 支付过程中,添加两个额外的参数“subscription_id”和“recurring”。将重复设置为 1。
  5. 将 transaction_id 发送到我们在付款成功时获得的后端。

供参考。我使用了 SDK“ com.razorpay:checkout:1.4.5

快乐编码。

于 2018-06-29T05:34:55.663 回答
1

感谢您发布问题。您可以在此处找到API 参考

用简单的步骤解释流程:

  1. 定义一个计划,设置应计费的金额和频率。
  2. 使用开始和结束详细信息为所选计划创建订阅。
  3. 创建一个认证交易(auth transaction)。身份验证交易是一个批准过程,它授予对客户卡定期收费的许可。这是创建订阅时重要且强制性的步骤。

让我知道这是否有帮助。

于 2018-02-06T18:09:47.277 回答