Получить карточный токен от Stripe на андроид - PullRequest
0 голосов
/ 18 июня 2019

Я использую набор инструкций из https://stripe.com/docs/mobile/android/standard в своем приложении для Android / Kotlin, а в последнем обратном вызове onPaymentSessionDataChanged() я получаю PaymentMethod с идентификатором, который начинается с pm_. Но мне нужен идентификатор токена карты, начинающийся с card_, что требуется от моего сервера для продолжения оплаты.

Есть ли способ перевести это, чтобы получить токен карты, или я должен использовать другую методологию?

Если это поможет, я могу поставить здесь код.

Спасибо.

1 Ответ

0 голосов
/ 30 июня 2019

Вот, пожалуйста:

Token token = null;

final Card card = new Card(cardNumber, month, year, cvc);

final Stripe stripe = new Stripe(getApplicationContext());
try {

    token = stripe.createTokenSynchronous(card, "YOUR-API-KEY");

} catch (StripeException stripeEx) {

    errorMessage = stripeEx.getLocalizedMessage();
}
...