使用 REST API 创建 PayPal 订阅计划,试用期为 7 天
Posted
技术标签:
【中文标题】使用 REST API 创建 PayPal 订阅计划,试用期为 7 天【英文标题】:PayPal Subscription Plan Creation Using REST API with 7 days Trial period 【发布时间】:2022-01-18 07:31:30 【问题描述】:我想使用 REST API 定义 Paypal 订阅计划创建,试用期为 7 天。我正在使用这个https://paypal.github.io/PayPal-php-SDK/sample/doc/billing/CreatePlan.html
谁能帮我在付款定义中添加 7 天试用期?我尝试使用
$paymentDefinition->setName('Trial Definition')
->setType('TRIAL')
->setFrequency('Week')
->setFrequencyInterval("1")
->setCycles("1")
->setAmount(new Currency(array('value' => 0, 'currency' => 'USD')));
但这不起作用
【问题讨论】:
【参考方案1】:但这不起作用
您需要详细说明问题所在。
但是,您不应该将 PayPal-PHP-SDK 用于任何事情。它已被弃用。要集成 PayPal 订阅,see the documentation.
任何 API 调用都应通过 HTTPS 直接完成。订阅 API 没有受支持的 SDK。除了通过 API,您还可以在帐户 Web 界面中为订阅设置计划...
沙盒,https://www.sandbox.paypal.com/billing/plans 直播,https://www.paypal.com/billing/plans【讨论】:
如果我使用贝宝网站创建计划,即sandbox.paypal.com/billing/plans,则创建的计划不适用于 REST API 订阅协议。 是的,他们会这样做,但仅限于与该沙盒帐户对应的正确客户端 ID以上是关于使用 REST API 创建 PayPal 订阅计划,试用期为 7 天的主要内容,如果未能解决你的问题,请参考以下文章
Google Apps 脚本中的 PayPal REST API 错误 400
通过 Paypal Express Checkout REST API 定期付款