在我的网站上,我使用 Braintree 支付网关进行卡支付和 PayPal 交易以及自动续订订阅。
我正在创建客户并将卡存储在 Braintree 保险库中以进行自动续订.. 还为该客户 PayPal 交易使用相同的客户 ID(如果发生)
在继续付款之前,只需要检查有效订阅,自动续订和自动续订都已取消,并且到期日期仍然是订阅存在。
- 是否有任何预定义的方法可以使用.net代码验证该方法?
我是付款新手,有推荐的 git 项目吗?这样会有很大帮助
提前致谢。
在我的网站上,我使用 Braintree 支付网关进行卡支付和 PayPal 交易以及自动续订订阅。
我正在创建客户并将卡存储在 Braintree 保险库中以进行自动续订.. 还为该客户 PayPal 交易使用相同的客户 ID(如果发生)
在继续付款之前,只需要检查有效订阅,自动续订和自动续订都已取消,并且到期日期仍然是订阅存在。
我是付款新手,有推荐的 git 项目吗?这样会有很大帮助
提前致谢。
听起来您想查找给定客户的有效订阅。根据这个答案,“客户有一个credit_cards
数组,每张信用卡都有一个subscriptions
数组”。
考虑到这一点,您可以遍历每张信用卡以获取每个订阅。获得所有客户的订阅后,您可以检查他们的状态。以下是 .NET 的相关 Braintree 开发人员文档链接:
customer.find(id)
您可以使用该方法通过 id 获取客户。它将返回paymentMethods
包含subscriptions
与之关联的属性的客户。