Как создать одноразовый источник с помощью tipsi-stripe createSourceWithParams в приложении React Native

#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.