Php 如何在braintree支付网关中验证信用卡详细信息而不进行交易?

Php 如何在braintree支付网关中验证信用卡详细信息而不进行交易?,php,braintree,Php,Braintree,我想在一个阶段验证信用卡的详细信息,注册我们的网站用户,然后用同一张信用卡进行交易。 有没有办法不用在braintree支付网关中进行交易就验证信用卡详细信息?完全披露:我为braintree工作 是的,在对信用卡收费之前可以先核实一下。首先,确保。对于您描述的流程,您可以创建一个客户,将verifyCard标志设置为true: ​ ​如果客户创建成功,您可以检查结果以确定是否存在错误。 ​ ​然后,您可以从创建的客户中提取支付方式令牌,并使用它创建交易。 ​ 如果您对集成有其他问题,请联系 $

我想在一个阶段验证信用卡的详细信息,注册我们的网站用户,然后用同一张信用卡进行交易。 有没有办法不用在braintree支付网关中进行交易就验证信用卡详细信息?

完全披露:我为braintree工作

是的,在对信用卡收费之前可以先核实一下。首先,确保。对于您描述的流程,您可以创建一个客户,将
verifyCard
标志设置为
true
: ​

​如果客户创建成功,您可以检查结果以确定是否存在错误。 ​

​然后,您可以从创建的客户中提取支付方式令牌,并使用它创建交易。 ​

如果您对集成有其他问题,请联系

$result = Braintree_Customer::create([
    'firstName' => 'Your',
    'lastName' => 'Customer',
    'email' => 'customer@example.com',
    'creditCard' => [
        'options' => [
            'verifyCard' => 'true'
        ],
    ],
    'paymentMethodNonce' => 'the-nonce',
]);
$verification = $result->customer->creditCards[0]->verification
$token = $result->customer->creditCards[0]->token