React Native Paypal Payment Gateway, использующий реагировать-native-paypal-lib - PullRequest
0 голосов
/ 01 ноября 2019

Я потратил более 6 часов на интеграцию PayPal в React Native. Я использую реагирующую нативную библиотеку paypal-lib.

Код:

RNPaypal.paymentRequest({
    clientId: 'MY ID I KNOW',
    environment: RNPaypal.ENVIRONMENT.SANDBOX,
    intent: RNPaypal.INTENT.SALE,
    price: 60,
    currency: 'USD',
    description: 'Android testing',
      acceptCreditCards: true
    }).then(response => {
       console.log(response)
    }).catch(err => {
       console.log(err.message)
 })

Ответ:

{response_type: "payment", response: {…}, client: {…}}
        client:
            environment: "mock"
            paypal_sdk_version: "2.15.3"
            platform: "Android"
            product_name: "PayPal-Android-SDK"

        response:
            create_time: "2014-07-18T18:46:55Z"
            id: "PAY-18X32451H0459092JKO7KFUI"
            intent: "sale"
            state: "approved"
        response_type: "payment"

Я тоже получаю ответ. Но я не вижу транзакции в моей учетной записи песочницы. Кроме того, я получаю один и тот же идентификатор ответа каждый раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...