布伦特里 "Subscriptions" 和 "Add Ons"
Braintree "Subscriptions" and "Add Ons"
问题一:
对于braintree,使用计费周期数为1的Add Ons来收取押金是否正确?
我正在尝试实现用户按月支付费用的订阅。但是,在第一次注册时,我希望用户存入一笔款项。
gateway.subscription.create({
paymentMethodToken: result.customer.paymentMethods[0].token,
planId: "platinumPlanID"
}, function (err, result) {
console.log('subscription result:', result);
console.log('subscription err:', err);
res.send(result)
});
问题二:
如何模拟订阅是否正常工作?
问题 3:
如何检索用户的月度订阅付款历史记录?
完全披露:我在 Braintree 工作。如果您有任何其他问题,请随时联系
support.
如果您希望在同一笔交易下收取初始订阅金额和押金,那么使用您提到的 1 次附加即可实现。
实现此目的的另一种方法是使用 transaction.sale 调用将押金作为一次性交易(而不是订阅)收取。然后,如果此初始交易成功,您可以创建订阅。
这两个选项中的任何一个都可以,所以将存款和订阅分开,或者让它们在同一笔交易中进行,这取决于个人偏好。
对于问题 2:您可以使用我们的沙盒环境并在沙盒中创建订阅来测试您的订阅逻辑。
对于问题 3:您可以参考 transactions array within the subscription object 查看特定订阅的过去交易。您还可以 运行 在控制面板中进行订阅搜索。
问题一:
对于braintree,使用计费周期数为1的Add Ons来收取押金是否正确?
我正在尝试实现用户按月支付费用的订阅。但是,在第一次注册时,我希望用户存入一笔款项。
gateway.subscription.create({
paymentMethodToken: result.customer.paymentMethods[0].token,
planId: "platinumPlanID"
}, function (err, result) {
console.log('subscription result:', result);
console.log('subscription err:', err);
res.send(result)
});
问题二:
如何模拟订阅是否正常工作?
问题 3:
如何检索用户的月度订阅付款历史记录?
完全披露:我在 Braintree 工作。如果您有任何其他问题,请随时联系 support.
如果您希望在同一笔交易下收取初始订阅金额和押金,那么使用您提到的 1 次附加即可实现。
实现此目的的另一种方法是使用 transaction.sale 调用将押金作为一次性交易(而不是订阅)收取。然后,如果此初始交易成功,您可以创建订阅。
这两个选项中的任何一个都可以,所以将存款和订阅分开,或者让它们在同一笔交易中进行,这取决于个人偏好。
对于问题 2:您可以使用我们的沙盒环境并在沙盒中创建订阅来测试您的订阅逻辑。
对于问题 3:您可以参考 transactions array within the subscription object 查看特定订阅的过去交易。您还可以 运行 在控制面板中进行订阅搜索。