Как вернуть ответ PayPal-PreApproval? - PullRequest
1 голос
/ 28 апреля 2020

Я использую PayPal-адаптивный для реализации предварительного одобрения PayPal (https://www.npmjs.com/package/paypal-adaptive). что у меня есть:

  export const paypalPreapproval = async () => {
    let result = null;
     await paypalSdk.preapproval(payload, function (err, response) {
     if (err) {
       console.log("err......", err);
     } else {
    console.log("response....", response);----->here i getting the response

  if (response.preapprovalUrl) {
  result = response;
  return result;
  }
  }
 });
 console.log("result", result); ---->But here it is null
};

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

1 Ответ

0 голосов
/ 28 апреля 2020

Это новая интеграция? PayPal Adaptive Payments устарел и устарел и не должен использоваться для каких-либо новых интеграций. Вы не сможете получить идентификатор приложения или go жить с такой интеграцией.

Вы должны использовать поддерживаемую интеграцию, такую ​​как PayPal Checkout или API подписок.

...