如何根据 ID 获取 PayPal 订阅

Posted

技术标签:

【中文标题】如何根据 ID 获取 PayPal 订阅【英文标题】:How to get PayPal subscriptions based on ID 【发布时间】:2017-11-22 08:23:36 【问题描述】:

我真的迷失了 PayPal。

当我使用 PayPal 按钮创建订阅时,我的 IPN 会返回 subscr_id,例如 I-PA7NEN3H0AHV。我可以使用 Merchant SDK 来查找。

我正在尝试移动 WooCommerce 网站,并且所有配置文件 ID/订阅 ID 看起来都像 B-ABC2342342PA7NEN3H0AHV

那么以I-B- 开头的配置文件有什么区别,我如何获取以B- 开头的配置文件的数据?

【问题讨论】:

【参考方案1】:

以 I-XXX 开头的 Id 是指 PayPal 定期/订阅付款。使用此 ID,您将获得定期付款。这是自动付款。 以 B-XXX 开头的 Id 是指 PayPal 计费协议付款。使用此 ID,您可以创建参考交易以向买方收费。 Click here 了解有关获取计费协议 ID 客户详细信息的更多信息。

我在这里复制 PayPal MTS 支持页面,该页面提供了有关 PayPal 计费协议 API 调用的更多信息。 Click here 了解详情。

【讨论】:

是否可以查询以I-XXX开头的ID? 您可以调用 API GetRecurringPaymentsProfileDetails 以获取有关定期配置文件 ( I-XXX ) 的详细信息。您一次只能获得一个重复的个人资料信息。以下是更多信息:developer.paypal.com/docs/classic/api/merchant/…

以上是关于如何根据 ID 获取 PayPal 订阅的主要内容,如果未能解决你的问题,请参考以下文章

如何从PayPal API获取“订阅已取消”的信息 - GetTransactionDetails

如何在没有 PayPal 帐户的情况下取消 PayPal 订阅?

如何在 PayPal 订阅 API 中获取用户的订阅状态

php 订阅后如何获取 PayPal 定期付款数据?

使用 Paypal API / SDK,我将如何检查某个订阅 ID? C#

Paypal IPN 获取订阅结束日期(循环)