我正在尝试使用Paypal SDK SDK执行付款。我已经设法创建并让用户使用贝宝自己的指南https://developer.paypal.com/docs/api/quickstart/payments/验证付款。但我不知道如何执行。
我已经尝试过四处搜寻,但是似乎找不到任何相关信息。 PayPal教程包含本章(https://developer.paypal.com/docs/api/quickstart/payments/#execute-payment)。问题是,我不知道他们定义为“ req”的变量来自哪里,上面的帖子中没有提到。我试图生成一个贝宝链接并执行它,而无需使用Web应用程序或任何时间的用户界面。
这就是我尝试过的:
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教程从一个未知变量中获取了该信息。
任何需要帮助的人。 :)