我正在使用 PayPal Express Checkout 为自定义框架设置支付引擎。业务需求之一是增加对定期付款的支持。我在https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECRecurringPayments找到了有关如何实现此功能的文档
我不太明白的是,在我通过 SetExpressCheckout 将其设置为“RecurringPayments”之后,如何从 API 中检索 BillingType 的值。它似乎没有出现在我从 GetExpressCheckoutDetails 和 DoExpressCheckoutPayment 返回的响应数据中的任何地方。我需要这个来知道我是否需要创建定期付款资料。据我所知,我唯一的选择是将 BillingType 的值存储在我的数据库中,并在 DoExpressCheckoutPayment 之后再次查询。这对我有用,但我觉得 API 根本不会返回这些数据很奇怪。我错过了什么吗?还是有另一种正确实施定期付款的方法?