我在magento商店使用braintree付款方式。我看了他们的文件,但我没有得到正确答案。所以请帮助我。
我需要在下订单时向客户的信用卡收取费用。那么有可能用braintree付款方式吗?我不是在谈论订阅,而是使用令牌或任何钥匙,我可以使用它来收取信用卡。 ?
是否也可以使用brapalree的Paypal方法?怎么样?
提前谢谢
答案 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支持。他们或许可以帮助你。