braintree如何推出准备订阅的付款方式

时间:2015-07-09 12:14:14

标签: braintree

我想使用付款方式创建客户,然后将付款方式存储在保险库中

然后为用户创建订阅

到目前为止,我有这个:

    $rs = \Braintree_Customer::create([
            'id'                 =>$m_id,
            'firstName'          =>$username,
            'paymentMethodNonce' =>$nonce
            ]);

但是这似乎并不是在保管库中存储付款方式,上述代码是否正确用于在保险库中存储付款方式?

1 个答案:

答案 0 :(得分:1)

您需要将customer_idpaymentmethodnonce发送给BT。按照方式

$result = Braintree_PaymentMethod::create([
    'customerId' => '12345',
    'paymentMethodNonce' => nonceFromTheClient
]);

从结果中,您可以在数据库中获得braintree标记(token = result.payment_method.token)存储。您可以将此令牌用于订阅。