paypal - 我可以随时从 paypal 检索用户订阅信息吗?

标签 paypal subscription paypal-ipn

我需要确定用户的 Paypal 订阅何时设置为结束/续订。我知道最简单的方法是根据订阅间隔值从发送初始 subscr_signup 的时间开始推断它,但是因为我正在使用某些第 3 方软件,所以不可能(或在至少,不理想)。

在我看来,我应该能够向 paypal 发送查询以根据 txn_id 获取此信息,但我找不到任何暗示情况如此的文档。

最佳答案

如果您发送请求:

TRXTYPE = R -this is to tell it recurring profiles  
ACTION = I - this is to tell it to make an inquiry
ORIGPROFILEID = XXX - this is the profile you want to look up
PAYMENTHISTORY = N - this will tell it not to return payment history

从那里数组将返回如下内容:

RESULT[1]=0
RPREF[12]=XXXXX
PROFILEID[12]=XXX
STATUS[6]=ACTIVE
PROFILENAME[1]=0
START[8]=10182006
TERM[1]=0
NEXTPAYMENT[8]=10182009
PAYPERIOD[4]=QTER
TENDER[1]=C
AMT[5]=0.00
ACCT[16]=XXXXXXXXXXXXXXXX
EXPDATE[4]=0101
AGGREGATEAMT[6]=0.00
AGGREGATEOPTIONALAMT[5]=0.00
MAXFAILPAYMENTS[1]=0
NUMFAILPAYMENTS[1]=1
RETRYNUMDAYS[1]=4
NAME[11]=BLAHBLAH
ZIP[5]=12345

您正在寻找的是 START,但数组中的几乎所有项目都是不言自明的。

关于paypal - 我可以随时从 paypal 检索用户订阅信息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1195270/

相关文章:

paypal - 为什么当我点击 "Merchant Services"时 Paypal 沙盒网站变成了普通的 Paypal 网站?

button - YouTube订阅按钮有API吗?

paypal - 如何明确拒绝 IPN 请求

php - Paypal Ipn取消撤销

php - 使用 Paypal Express Checkout 转账

php - PayPal 托管页面和定期计费(附加 : Recurring Billing Suspension)

android - Paypal 集成到 Android 应用程序

ios - 在应用程序内购买自动续订 - 如何获得首次或初始购买收据?

localization - 如何控制 Paypal 沙盒中显示的语言?

ios - 是否可以赠送 Apple 内容订阅代码?