Как извлечь данные о доставке из токена с помощью чередования - PullRequest
0 голосов
/ 24 октября 2019

Я использую полосу в своем приложении реакции, но сейчас я не поддерживаю платежи, это только для моих собственных целей. Я установил ответную полосу проверки и добавил кнопку. Пока все хорошо. Из документации я прочитал, что получаю токен в качестве параметра для обратного вызова 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;

...