#angular #stripe-payments
#angular #stripe-платежи
Вопрос:
Я использую проверку angular 9 и stripe. Я отчаянно пытаюсь создать тестовый платеж на stripe, но могу отправить токен только на платформу. Что я должен добавить?
this.handler = StripeCheckout.configure({
key: 'pk_test_xxxxxxxxxxxxxxxxxxx',
locale: 'auto',
image:'./assets/images/favicon.png',
description: 'Boutique créative',
currency :'eur',
amount:this.amount * 100,
token: token => {
this.onSave(token.id,
token.card.last4,
token.client_ip); }});
this.handler.open({
name: 'xxxxxx',
email: this.userToDisplay.email,
image:'./assets/images/favicon.png',
description: 'Boutique créative',
currency :'eur',
amount: this.amount * 100,
});
Ответ №1:
Вы используете то, что называется устаревшей проверкой, которая создает только токены.
Вы должны интегрировать новую проверку: https://stripe.com/docs/payments/accept-a-payment?integration=checkout
Имейте в виду, что для всех интеграций Stripe требуется как веб-страница, так и код на стороне сервера. Вы создаете CheckoutSession на сервере, затем перенаправляете со своей веб-страницы.
Комментарии:
1. Спасибо, Hmunoz, я надеялся, что мне нужно просто разработать интерфейс.. но перейдите к узлу так 😉