BrainTreePayments创建新的付款方式

时间:2017-05-11 14:12:06

标签: node.js braintree

我正在浏览BrainTreePayments文档页面,我遇到了付款方式。文档说“要为现有客户创建新的付款方式,唯一需要的属性是客户ID和付款方式nonce。”

gateway.paymentMethod.create({
  customerId: "12345",
  paymentMethodNonce: nonceFromTheClient
}, function (err, result) { });

问题是

1)如何在没有付款方式nonce的情况下为新客户创建新的付款方式? 2)我们如何验证现有付款方式的有效性?

1 个答案:

答案 0 :(得分:1)

完全披露:我在Braintree工作。如果您有任何其他问题,请随时联系support

1)付款方式就像是在您的保险柜中存储付款信息的容器,而payment method nonce向Braintree提供付款信息的方式。您使用付款方式nonce来提供付款信息以创建付款方式,交易等。可以参考付款方式以从存储的付款信息生成付款方式nonce,但付款方式必须存储某些内容。您无法创建空付款方式。

2)要验证现有的付款方式,请使用'PaymentMethod.update()'并添加' verify_card'在你的选择中。如果您在控制台中启用了fraud tools,则会在信用卡存储在Vault中之前验证新创建的信用卡付款方式。无效的卡片将无法存储,您将收到error response

相关问题