こんにちは私は自分のウェブサイトでbraintreeペイメントを設定しようとしていますが、私はトランザクションの販売を作成するとエラーが発生します:Unknown paymentMethodNonce。未払いのpaymentMethodNonce on Braintree
<?php
require_once("../lib/Braintree.php");
$clientToken = Braintree_ClientToken::generate(); ?>
...
<script>
var clientToken = "<?php echo $clientToken; ?>";
braintree.setup(clientToken, "dropin", {
container: "payment-form"
});
</script>
そして、私のチェックアウトページに:私はブレインサポート(彼らは砂の私を例とメール)からの例のように、クライアントトークンを生成
require_once("../lib/Braintree.php");
$nonce = $_POST["payment_method_nonce"];
$result = Braintree_Transaction::sale([
'amount' => "100",
'paymentMethodNonce' => $nonce,
'options' => [
'submitForSettlement' => True
]
]);
私は設定行を削除しようと、それはです作業が、アカウントの商人は私ではないと私は販売にアカウントを設定している場合:
'merchantAccountId' => 'MyAccount',
または設定する前に:
Braintree_Configuration::environment('sandbox');
Braintree_Configuration::merchantId('xxx');
Braintree_Configuration::publicKey('xxx');
Braintree_Configuration::privateKey('xxxxx');
しかし、私はエラーがあります:例外をキャッチする必要があります。
ご協力いただきありがとうござい