Как выполнить оплату PayPal, используя Java SDK, не используя веб-сервис - PullRequest
0 голосов
/ 28 мая 2019

Я пытаюсь выполнить платеж через PayPal SDK API. Мне удалось создать и заставить пользователя подтвердить платеж, используя собственное руководство PayPal https://developer.paypal.com/docs/api/quickstart/payments/. Хотя я не могу понять, как его выполнить.

Я пытался погуглить, но, похоже, не могу найти никакой информации об этом. Турториал PayPal содержит эту главу (https://developer.paypal.com/docs/api/quickstart/payments/#execute-payment). Проблема в том, что я не знаю, откуда берется переменная, которую они определили как «req», она не упоминается в постах выше. Я пытаюсь создать PayPal связать и выполнить его без использования веб-приложения или какого-либо пользовательского интерфейса.

Вот что я попробовал:

try {
            Payment executePayment = new Payment();
            executePayment.setId(createdPayment.getId());

            final PaymentExecution paymentExecution = new PaymentExecution();
            paymentExecution.setPayerId(); //need the "req" object here according to the PayPal guide
            createdPayment.execute(apiContext, paymentExecution);

Итак, мне нужен PayerID, а учебник PayPal берет его из неизвестной переменной.

Любая помощь оценена. :)

...