0

使用 Venmo Touch,我将进行客户端验证并将加密的信用卡详细信息发布到我们的应用程序服务器。

应用服务器在 post 方法中检索参数,并将检索到的参数发布到 Braintree 服务器。

<?php $result = Braintree_Transaction::sale(array(
'amount' => '10.00',
'credit_card' => array(
    'number' => $_POST['encrypted_card_number'],
    'expirationMonth' => $_POST['encrypted_expiration_month'],
    'expirationYear' => $_POST['encrypted_expiration_year']
),
'options' => array(
    'venmo_sdk_session' => $_POST['venmo_sdk_session']
)));?>

如果我们忽略'options'标签,支付成功。在引入带有元素venmo_sdk_sessionBraintree 服务器的“选项”数组后,服务器没有响应。

我怀疑关键拼写/区分大小写的“venmo_sdk_session”。

4

1 回答 1

1

问题不在代码之内。

我们需要使用我们的帐户在 Braintree 网站的设置屏幕上启用 Venmo Touch,付款方式验证。

于 2013-06-22T09:38:55.547 回答