Получение идентификатора транзакции Pay Pal после успешной оплаты - PullRequest
0 голосов
/ 05 июля 2019

Я использую экспресс-оплату реагирования Pay-Pal для моего приложения реагирования. Я следил за документацией, и она отлично работает. Тем не менее, он не возвращает идентификатор транзакции. Только paymentID, payerID и т. Д. Работают, как ожидается, в документации, но не в идентификаторе транзакции. Вот ссылка PayPal Express Checkout: https://www.npmjs.com/package/react-paypal-express-checkout/v/1.0.5.

  const onSuccess = (payment) => {
      console.log("Transaction ID!", payment.transactions[0] 
     ['related_resources'][0]['sale']['id']);
  }

1 Ответ

0 голосов
/ 05 июля 2019

Я предлагаю проверить журнал всего содержимого ответа о том, находится ли внутри идентификатор транзакции.

  • Если да, думаю, вы скоро сможете выяснить, где что-то пошло не так.
  • Если нет, вы можете обратиться по ссылке ниже, где идентификатор транзакции может быть фактически получен с помощью идентификатора платежа с другим запросом (как вы упомянули, идентификатор платежа уже получен): https://developer.paypal.com/docs/integration/direct/payments/paypal-payments/#search-payment-details
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...