创建 CreateRecurringPaymentsProfile 后,配置文件状态不会在贝宝中从待处理变为活动
Posted
技术标签:
【中文标题】创建 CreateRecurringPaymentsProfile 后,配置文件状态不会在贝宝中从待处理变为活动【英文标题】:after create CreateRecurringPaymentsProfile, profile status not changing from pending to active in paypal 【发布时间】:2015-11-09 18:21:00 【问题描述】:我正在使用 Paypal 定期付款。 Paypal 定期配置文件将成功创建,但不会进行初始付款。即使我在一天后检查,个人资料状态也不会改变。
查看我的 Paypal 帐户sc1、sc2 的截图
我认为问题不在于 php 代码。我还需要做其他设置吗?甚至我的 IPN 也无法正常工作,因为 Paypal 没有完成付款。我正在使用 Paypal express checkout api。
【问题讨论】:
你在使用 REST api 吗? 是的快速结帐 @NiteshVirani 你有什么想法吗?关于这个问题? 【参考方案1】:当您创建循环计划时,它处于已创建状态,您需要通过调用更新服务对其进行更新并使其处于活动状态
根据PayPal API,您必须通过再次调用显式更新状态。
【讨论】:
但我使用的是this API,没有更新配置文件状态的功能。仅使用ManageRecurringPaymentsProfileStatus
更新内容和价格。第一个相同的代码将工作得更好,问题是有时它会工作但有时不工作。状态也在pending
case.paypal付款后将设置为active
@himanshuarchirayan PayPal 提供了许多 API 变体来集成,您使用的 API 应该有类似的过程来更新状态。
我使用的 API 是自动激活配置文件没有手动过程来设置配置文件 active
。默认状态为pending
,当充电中断状态将更改为active
。所以在这种情况下,我们不能通过编码来处理它。前几天这个功能也为我工作,但几天后发生这种情况。以上是关于创建 CreateRecurringPaymentsProfile 后,配置文件状态不会在贝宝中从待处理变为活动的主要内容,如果未能解决你的问题,请参考以下文章