Реагируйте-JS StripeCheckout получите идентификатор клиента/идентификатор оплаты после успешной покупки

#node.js #reactjs #express #stripe-payments

Вопрос:

Я пытаюсь получить идентификатор клиента/Идентификатор оплаты после покупки и отправить идентификатор клиента/идентификатор оплаты в базу данных для дальнейшего использования.

  import StripeCheckout from 'react-stripe-checkout';
     onToken = async (token) => {}
      <StripeCheckout
       stripeKey='pk_test_51JG'
        token={this.onToken}
        amount={this.state.grandTotal * 100}
        name='Payment'/>
 

Комментарии:

1. в чем вопрос и в чем вы боретесь?

Ответ №1:

Рекомендуемый способ-настроить конечную точку webhook и подписаться на checkout.session.completed события: https://stripe.com/docs/payments/checkout/fulfill-orders#handle-the-event

В зависимости от того, что именно вы подразумеваете под «идентификатором транзакции», необходимая вам информация, скорее всего, уже содержится там или может быть получена из Stripe с помощью доступных идентификаторов.

Комментарии:

1. Мне нужен идентификатор платы за полосу или идентификатор клиента, onToken = асинхронный (токен)=>{} Только в ответе на токен я получаю идентификатор карты. Как получить идентификатор оплаты или идентификатор клиента?