Sy *_*oen 4 payment braintree payment-method
背景:
问题:如何发现与我的现时相关的payment_method?
编辑添加:在javascript + PHP页面的底部,有一个自相矛盾的引用,它引用了一个未公开的[paymentMethodNonce]参数,该参数也使用了未公开的[options] [verifyCard]参数。我想我可以对与用户关联的每个payment_method令牌运行[paymentMethodNonce] san [options],并检查错误...大声笑。
我在Braintree工作。如果您还有其他问题,建议您与我们的支持团队联系。
当您使用Drop-In UI时,它不会自动创建付款方式,而只是自动创建随机数。您将现时回传给您的服务器并使用它创建付款方式:
$result = Braintree_PaymentMethod::create(array(
'customerId' => '12345',
'paymentMethodNonce' => 'nonce-from-the-client'
));
Run Code Online (Sandbox Code Playgroud)
如果随机数指向该客户已使用的付款方式,则您将取回现有的付款方式,而不是重复的付款方式。
然后,您可以在使用付款方式创建交易之前,更新该付款方式以添加帐单地址。