【问题标题】:search for active subscription for a customer in Braintree payments在 Braintree 付款中搜索客户的有效订阅
【发布时间】:2018-08-10 23:41:36
【问题描述】:

在我的网站中,我使用 Braintree 支付网关进行卡支付和 PayPal 交易以及自动续订订阅。

我正在创建客户并将卡存储在 Braintree 保险库中以进行自动续订.. 还为该客户的 PayPal 交易使用相同的客户 ID(如果发生)

在继续付款之前,只需要检查有效订阅,自动续订自动续订已取消且到期日期到期订阅存在。

  • 是否有任何预定义的方法可以使用 .net 代码验证该方法?

我是付款新手,有推荐的 git 项目吗?这样会有很大帮助

提前致谢。

【问题讨论】:

    标签: paypal payment-gateway braintree credit-card braintree-sandbox


    【解决方案1】:

    听起来您想查找给定客户的有效订阅。 According to this answer, "客户有一个credit_cards 数组,每张信用卡都有一个subscriptions 数组。"

    考虑到这一点,您可以遍历每张信用卡以获取每个订阅。获得所有客户的订阅后,您可以检查他们的状态。以下是 .NET 的相关 Braintree 开发人员文档链接:

    【讨论】:

    • 请记住,还有一个 paypal_accounts 数组,如果您提供两种付款方式,您必须将其与 credit_cards 合并,并且用户可能同时订阅了这两种方式.
    【解决方案2】:

    您可以使用customer.find(id) 方法通过ID 获取客户。它将返回带有 paymentMethods 属性的客户,其中包含与之关联的 subscriptions

    【讨论】:

      猜你喜欢
      • 2011-08-23
      • 2018-05-07
      • 2013-04-01
      • 2019-03-01
      • 2015-06-05
      • 2023-04-02
      • 2018-01-09
      • 2014-12-29
      • 1970-01-01
      相关资源
      最近更新 更多