在PayPal Express Checkout中检索定期付款的帐单类型

在PayPal Express Checkout中检索定期付款的帐单类型,paypal,Paypal,我正在使用PayPal Express Checkout为自定义框架设置支付引擎。业务需求之一是添加对定期付款的支持。我已经找到了关于如何在 我不太明白的是,在通过SetExpressCheckout将BillingType设置为RecurringPayments后,如何从API中检索BillingType的值。它似乎没有出现在我从GetExpressCheckoutDetails和DoExpressCheckoutPayment返回的响应数据中的任何地方。我需要知道我是否需要创建一个定期付款配

我正在使用PayPal Express Checkout为自定义框架设置支付引擎。业务需求之一是添加对定期付款的支持。我已经找到了关于如何在


我不太明白的是,在通过SetExpressCheckout将BillingType设置为RecurringPayments后,如何从API中检索BillingType的值。它似乎没有出现在我从GetExpressCheckoutDetails和DoExpressCheckoutPayment返回的响应数据中的任何地方。我需要知道我是否需要创建一个定期付款配置文件。因此,据我所知,我唯一的选择是将BillingType的值存储在数据库中,并在DoExpressCheckoutPayment之后再次查询它。这对我来说是可行的,但我觉得奇怪的是,API根本不会返回这些数据。我错过什么了吗?或者是否有其他正确实施定期付款的方法?

并非您在请求中发送的所有数据都会在响应中返回。你已经拥有了你要传递给他们的东西……他们真的没有必要再传递回去

您可以使用会话变量来保存数据,而不是数据库,或者您可以记录所有API请求,并在需要查看发送内容时参考这些日志,但同样,您的应用程序会告诉PayPal付款是否应包括账单协议信息……而不是相反