【问题标题】:Razorpay recurring payment in AndroidAndroid 中的 Razorpay 定期付款
【发布时间】:2018-07-16 08:29:55
【问题描述】:

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

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

目前,付款工作正常。

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

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

【问题讨论】:

    标签: android recurring-billing razorpay


    【解决方案1】:

    最后,我自己找到了。

    有3个主要步骤:

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

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

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

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

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

    快乐编码。

    【讨论】:

    • 为什么他们没有在他们的文档中添加这个?谢谢,真的很有帮助。
    【解决方案2】:

    感谢您发布问题。你可以在这里找到API Reference。

    用简单的步骤解释流程:

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

    如果这有帮助,请告诉我。

    【讨论】:

    • 嘿@aroras,我已经阅读了这个参考资料。你能给我一段相同的代码吗?那么它对我会有帮助。
    • @Newbie 你解决了吗?我在他们的 Android SDK 文档中找不到任何订阅参考。
    • @binaryKarmic 添加了答案。检查。如果您有任何问题或疑虑,请随时告诉我。
    猜你喜欢
    • 2021-10-03
    • 2019-04-09
    • 2021-05-15
    • 2023-03-21
    • 2021-11-06
    • 2013-03-24
    • 2019-12-29
    • 2020-01-03
    • 2013-03-21
    相关资源
    最近更新 更多