[英]Checkout Error in Braintree Payment
我真的很困擾這個問題,所以如果有人可以幫助我將不勝感激。
輸入付款金額后,選擇付款方式( BraintreeDevelopments的某些信用卡以進行測試),結果不正確!
注意 :未定義的索引:第5行的C:\\ xampp \\ htdocs \\ braintree \\ checkout.php中的現時數
注意 :未定義的索引:第6行的C:\\ xampp \\ htdocs \\ braintree \\ checkout.php中的金額
Braintree \\ Result \\ Error [錯誤= [Braintree \\ Error \\ ValidationErrorCollection /錯誤:[[]]],params = transaction = type = sale,amount =,paymentMethodNonce =,options = submitForSettlement = true,message = Amount是必需的。 無法確定付款方式。,creditCardVerification =,交易=,訂閱=,merchantAccount =,驗證=]
這是我的checkout.php:
<?php
require_once ("braintree_init.php");
require_once 'lib/Braintree.php';
$nonce = $_POST['nonce'];
$amount = $_POST['amount'];
$result = Braintree_Transaction::sale([
'amount' => $amount,
'paymentMethodNonce' => $nonce,
'options' =>[
'submitForSettlement'=> True
]
]);
echo $result
?>
但是第5行和第6行有現時和金額-.-我不明白為什么-.-
我遇到了同樣的問題,問題在於在getHeaders()
函數中,我放置了錯誤的參數,所以我寫錯了。
我有:
params.put("Content-Type", "application/x-www-form-**urleooded**");
代替
params.put("Content-Type", "application/x-www-form-**urlencoded**");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.