Paypal订阅详情

时间:2014-03-28 19:53:52

标签: paypal subscription

你能帮我吗?我需要知道PayPal是否有API调用来获取订阅的最终日期等订阅详情?
我向PayPal请求并获得响应,

SUCCESS
transaction_subject = Name20
PAYMENT_DATE = 10%3A42%3A50 +三月+ 28%2C + 2014 + PDT
txn_type = subscr_payment
subscr_id = I-MWMMATTBSY2M
姓氏= JLS
....


但是我需要来自suscription的详细信息作为enddate。

1 个答案:

答案 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来完成订阅配置文件的创建。