簡體   English   中英

Braintree付款中的結帳錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM