答案 0 :(得分:0)
听起来您正在使用标准订阅和"响应"你指的是即时付款通知(IPN).. ??
不幸的是,标准订阅系统没有任何API直接访问详细信息。但是,您可以切换到Express Checkout和Recurring Payments API,这样您就可以访问API以获取详细信息并以编程方式管理配置文件。
如果您正在使用PHP,则可以使用我的class library for PayPal轻松设置快速结账和重复付款。
您要设置的流程如下......
1)调用SetExpressCheckout获取令牌并将用户重定向到PayPal。美国证券交易委员会的请求还将包括一个ReturnURL,即PayPal在用户登录并同意继续后将其发送给的地方。您还需要确保在您的SEC请求中包含“结算协议”参数,以便您获得的令牌与定期付款兼容。
2)用户最终返回到你的ReturnURL,这是你打电话给GetExpressCheckoutDetails以获取系统现在知道的买家的详细信息,因为他们已登录。这给你提供了类似的信息付款人的姓名,电子邮件,地址等。它还为您提供最终请求所需的付款人ID。
3)在通过GECD获取详细信息后,您将调用CreateRecurringPaymentsProfile来完成订阅配置文件的创建。