1

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

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

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

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

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

提前致谢。

4

2 回答 2

1

听起来您想查找给定客户的有效订阅。根据这个答案,“客户有一个credit_cards数组,每张信用卡都有一个subscriptions数组”。

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

于 2018-03-05T17:36:23.427 回答
0

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

于 2020-10-03T21:15:06.720 回答