Привет, я пытаюсь настроить выплату вознаграждения на моем сайте, но у меня есть ошибка при создании моей транзакции: Неизвестный платежMethodNonce. Сгенерировать маркер клиента, как пример из поддержки Брейнтри (они песку мне письмо с примером):Неизвестный paymentMethodNonce на 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');
Но у меня есть ошибка: Исключение нужно уловить.
Спасибо за вашу помощь