2013-06-22 54 views
0

使用Venmo Touch,我想客户端验证并将加密的信用卡详细信息发布到我们的应用服务器。Venmo - Braintree支付 - 服务器集成

应用程序服务器检索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'标签,付款成功。 在引入'options'数组元素venmo_sdk_session Braintree服务器不响应。

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

+0

你有没有试过''venmo_sdk_session'=> Braintree_Test_VenmoSdk :: getTestSession()' – 2013-06-22 04:29:15

回答

1

问题不在代码中。

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