我正在努力将 PayPal 订阅集成到我的系统中,并且我正在尝试弄清楚是否可以使用
payer_id
(也称为 user_id
)获取用户的所有活动订阅详细信息。
在PayPal的用户管理部分,我可以看到有一个API可以获取用户详细信息,其中包括用户的姓名、电子邮件和地址等信息。但是,我无法找到一种方法来检索直接与
payer_id
相关的任何订阅详细信息。
在我的设置中,当用户订阅时,他们会被分配一个
payer_id
,我可以使用 webhooks 检索它。我想知道是否有办法在 PayPal 中查询与此相关的所有订阅 payer_id
。
PayPal 中是否有任何 API 允许通过
payer_id
获取订阅?或者在我自己的数据库中维护 payer_id
和 subscription_id
之间的映射是唯一的方法吗?
任何有关如何实现此目标或解决方法的指导将不胜感激!
没有用于列出订阅的 API。 PayPal 希望您在自己的数据库中跟踪订阅状态。
订阅 Webhook PAYMENT.SALE.COMPLETED 并使用它来更新数据库中每个活动订阅的有效日期。
如果您需要其他数据进行调节,请在使用您需要的任何值创建订阅时添加
custom_id
字段。