使用Venmo,我将客户端验证并将加密的信用卡详细信息发布到我们的应用服务器。
应用服务器检索post方法中的params,并将检索到的params发布到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']
)));?>如果我们忽略‘选项’标签,付款是成功的。在引入具有元素venmo_sdk_session Braintree服务器的“选项”数组时,没有响应.
我怀疑关键的拼写/区分大小写的"venmo_sdk_session“。
发布于 2013-06-22 09:38:55
问题不在代码中。
我们需要启用Venmo,支付方法验证在设置屏幕上的Braintree网站使用我们的帐户。
https://stackoverflow.com/questions/17247255
复制相似问题