Braintree php后端

Braintree php后端,php,braintree,Php,Braintree,我从中克隆了braintree项目。然后我创建了一个帐户。我必须返回客户端令牌。我调试这段代码 $result = Braintree\Transaction::sale([ 'amount' => $amount, 'paymentMethodNonce' => $nonce, 'options' => [ 'submitForSettlement' => true ] ]); var_dump($result->t

我从中克隆了braintree项目。然后我创建了一个帐户。我必须返回客户端令牌。我调试这段代码

$result = Braintree\Transaction::sale([
    'amount' => $amount,
    'paymentMethodNonce' => $nonce,
    'options' => [
        'submitForSettlement' => true
    ]
]);
var_dump($result->transaction);
但是token=null。也许我的步骤不对

//////////////////////////////// 我做到了! 我创建用户

$result = Braintree_Customer::create([
'firstName' => 'Mike',
'lastName' => 'Jones',
'company' => 'Jones Co.',
'email' => 'mike.jones@example.com',
'phone' => '281.330.8004',
'fax' => '419.555.1235',
'website' => 'http://example.com']);
然后我就可以得到客户id了

$result->customer->id;
比我得到代币还多

$clientToken = Braintree_ClientToken::generate([
    "customerId" => $result->customer->id
]);
中的自定义注册可能有问题


也许我没有把所有的信息都放进去

你配置好环境和API凭据了吗???是的,我的BT_环境=沙箱,然后我得到BT_商户ID、BT_公钥、BT_私钥并放入。env@First你回答自己的问题了吗?如果没有,请您明确说明您正试图完成什么以及遇到什么错误?您是否配置了环境和API凭据???是的,我的BT_环境=沙箱,然后我获得BT_商户ID、BT_公钥、BT_私钥并放入。env@First你回答自己的问题了吗?如果没有,请您明确说明您正试图完成什么,以及您遇到了哪些错误?