如何使用braintree捕获未来的金额

时间:2016-02-18 05:25:54

标签: magento tokenize braintree

我在magento商店使用braintree付款方式。我看了他们的文件,但我没有得到正确答案。所以请帮助我。

我需要在下订单时向客户的信用卡收取费用。那么有可能用braintree付款方式吗?我不是在谈论订阅,而是使用令牌或任何钥匙,我可以使用它来收取信用卡。 ?

是否也可以使用brapalree的Paypal方法?怎么样?

提前谢谢

1 个答案:

答案 0 :(得分:1)

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

首先,我会看一下Braintree Magento support article。有很多关于让一切运行起来的信息。具体来说,请确保您已设置为vault credit cards

我不确定这在Magento中是如何工作的,但我会看一下Transaction#sale文档。听起来您想使用付款方式令牌进行交易:

$result = Braintree_Transaction::sale(
  [
    'paymentMethodToken' => 'the_payment_method_token',
    'amount' => '100.00'
  ]
);

您也可以只使用客户ID,它将收取该客户的默认付款方式:

$result = Braintree_Transaction::sale(
  [
    'customerId' => 'the_customer_id',
    'amount' => '100.00'
  ]
);

如果这没有帮助,我会联系Braintree支持。他们或许可以帮助你。