#react-native #stripe-payments
Вопрос:
Я могу создать reusable
источник с tipsi-stripe
createSourceWithParams
помощью метода, и он обрабатывается просто отлично, но, похоже, нет никакой возможности создать single_use
источник для случая, когда пользователь решает не сохранять карту / способ оплаты.
const sourceParams: ICardParams = {
type: 'card',
name: name,
number: cardNumber,
expMonth: parseInt(expiryDate.slice(0, 2), 10),
expYear: parseInt(expiryDate.slice(3, 5), 10),
cvc: cvc,
};
const source: IStripeSource = await stripe.createSourceWithParams(
sourceParams,
);
Это просто не поддерживается tipsi-stripe
или я что-то упускаю?
Также я использую эту библиотеку, потому что более новая stripe-react-native
библиотека не поддерживает источники AFAIK. Мне также пришлось бы обновить свой внутренний код, чтобы вместо этого работать с PaymentIntents.
Комментарии:
1.
stripe-react-native
скорее всего, у вас никогда не будет поддержки источников, так как это более старый API, замененный методами оплаты .tipsi-stripe
также больше не поддерживается, поэтому я бы с осторожностью относился к созданию своей интеграции с полосой, используя это! Я бы рекомендовал обновить вашу интеграцию, чтобы использовать иstripe-react-native
то, и другое, и PaymentIntents.