#react-native #expo #stripe-payments
Вопрос:
Я пытаюсь использовать последнюю версию SDK stripe react native (только для Android)
Я хочу сгенерировать образец токена, чтобы отправить его на серверный сервер , следуя библиотеке, я пытаюсь использовать этот метод createToken
, вопрос в следующем: как я его использую? потому что он возвращает, что функция не существует, где я ошибаюсь?
import { useStripe, CardField } from '@stripe/stripe-react-native'
...
const { createToken } = useStripe()
...
const createToken = async (values) => {
//the card is the valid object obtained from the CardField component
console.log(card)
try {
const token = await createToken(card)
console.log(token, 'here')
} catch (e) {
console.log(e, 'In credit')
}
}
ошибка:
Object {
"error": Object {
"code": undefined,
"declineCode": undefined,
"localizedMessage": undefined,
"message": "_NativeStripeSdk.default.createToken is not a function. (In '_NativeStripeSdk.default.createToken(params)', '_NativeStripeSdk.default.createToken' is undefined)",
"stripeErrorCode": undefined,
"type": undefined,
},
}