Я использую полосу в своем приложении реакции, но сейчас я не поддерживаю платежи, это только для моих собственных целей. Я установил ответную полосу проверки и добавил кнопку. Пока все хорошо. Из документации я прочитал, что получаю токен в качестве параметра для обратного вызова onToken. Если я выберу информацию о доставке, отличную от информации об оплате, я не получу ее в объекте токена.
Есть ли другой способ получить эти данные?
Заранее спасибо.
import React from "react";
import StripeCheckout from "react-stripe-checkout";
import "./StripeButton.scss";
const StripeCheckoutButton = ({ price, history }) => {
const priceAsCents = price * 100;
const publishableKey = "pk_test_JUjWNzVg2xfrHfktMqwAwMyi000akHXYB7";
const onToken = token => {
history.push("/ordersummery", { token });
console.log("Payment Successful");
};
return (
<StripeCheckout
label="Pay Now ?"
name="A&A Clothins Lts."
billingAddress
shippingAddress
image="https://svgshare.com/i/CUz.svg"
description={`Your total is ${price}$`}
amount={priceAsCents}
panelLabel="Pay Now"
token={onToken}
stripeKey={publishableKey}
currency="ILS"
/>
);
};
export default StripeCheckoutButton;