PayPal集成-数据参考传输和数据授权

PayPal集成-数据参考传输和数据授权,paypal,paypal-sandbox,Paypal,Paypal Sandbox,我们有一个要求,在没有用户交互的情况下,我们需要为下一个预定订单的PayPal支付运行自动支付 我们可以使用在用户首次交易期间处理的账单协议ID来实现这一点 我的问题是我们只需要“DoReferenceTransactionReq”,或者在这之后,我们甚至需要进行DoAuthorization。请建议 在此之前,对于第一个事务,我们将执行以下api调用: 1.SetExpressCheckoutReq 2.GetExpressCheckoutDetailsReq 3.DoExpressCheck

我们有一个要求,在没有用户交互的情况下,我们需要为下一个预定订单的PayPal支付运行自动支付

我们可以使用在用户首次交易期间处理的账单协议ID来实现这一点

我的问题是我们只需要“DoReferenceTransactionReq”,或者在这之后,我们甚至需要进行DoAuthorization。请建议

在此之前,对于第一个事务,我们将执行以下api调用: 1.SetExpressCheckoutReq 2.GetExpressCheckoutDetailsReq
3.DoExpressCheckOutPaymentReq

如果您已经通过快速结帐流程并在那里创建了销售或授权交易,那么您所需要做的就是将该交易ID传递到DoReferenceTransaction以处理新金额。DoAuthorization只需创建另一个新的授权,而不需要运行引用事务。

感谢您的确认!我请求你看看我的另一个贝宝问题[link]嗨,安德鲁,我们的场景是离线的scneario,没有用户交互,但基于初始传输期间创建的计费聚合id,我们将doReferenceTransaction称为doAuth。你的意思是说,如果我们有一个doAuth电话,它没有任何意义。事务仍然完成,只需执行doRefernceTransaction。如果是这样,我们可以删除doAuth调用。