_NativeStripeSdk.default.createToken не определен

#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,
  },
}