在php

时间:2015-12-23 08:34:30

标签: php braintree

我是braintree的新手。试图在php中集成braintree。按照以下步骤:

  1. 创建客户。

    $customerParams = Braintree_Customer::create(array(
                        'firstName' => $firstName,
                        'lastName' => $lastName,
                      ));
    
  2. 然后生成clientToken

    Braintree_ClientToken::generate(array(
       "customerId" => $customerParams->customer->id
    ));
    
  3. 然后在js中帮助api生成nonce成功:

    var client = new braintree.api.Client({clientToken: ctoken});
    client.tokenizeCard({
    ...
    ...
    });
    
  4. 我陷入了我试图在php中生成nonce的部分。我可以在php而不是js中实现nonce部分吗?

1 个答案:

答案 0 :(得分:0)

完全披露:我在Braintree工作。如果您有任何其他问题,请随时联系support

不是没有增加PCI burden。如果您想使用任何第三方提供商,Generating the nonce on the client side真的是要走的路。

标记化的关键在于,您不会在流程中的任何时刻({3}}在您的服务器上存储/处理原始信用卡。如果您认为需要直接处理信用卡,我建议您先直接与Braintree支持人员联系。