Неверное значение для stripe.handlecardpayment Секрет. Вы указали: PI_1FCNBUIXBPL3MX4OJYI5HKML. < /P>
< /blockquote>
Я сначала делаю запрос Axios с моего фронта, выполненного в Vue.js, к моей бэкэнге, выполненной в Laravel, который создает платеж (т.е. pi_1fcnbuixbpl3mx4ojyi5hkml). < /p>
Код: Выделить всё
StripePackage::setApiKey('sk_test_xxxxxxxxxxx');
$intent = \Stripe\PaymentIntent::create([
'amount' => 1099,
'currency' => 'eur',
]);
return $intent;
< /code>
Я установил этот платеж, равный глобально определенной переменной данных с именем data_secret, которая является ссылкой в кнопке для отправки платежа: < /p>
Pay with card
< /code>
При нажатии этой кнопки вызывает метод оплаты, который, в свою очередь, использует stripe handlecardpaymentmethod: < /p>
var cardButton = document.getElementById("test");
var clientSecret = cardButton.dataset.secret;
this.stripe.handleCardPayment(
clientSecret, this.card, {
payment_method_data: {
billing_details: {name: 'Test Name'}
}
}
).
Подробнее здесь: https://stackoverflow.com/questions/576 ... ing-stripe
Мобильная версия