什么PayPal PHP-API可用作订阅按钮的替代品?

时间:2015-12-23 12:20:01

标签: php rest paypal paypal-ipn paypal-subscriptions

我有一个用PHP编码的网站,它使用paypal按钮/ IPN进行订阅。

该方法有限,我需要将其替换为REST-API。

系统需要做什么:

  1. 接受新用户定期付款订阅
  2. 能够更改新用户的计划定价
  3. 能够更改现有用户的计划定价
  4. 更改订阅计划中期订阅(如果用户从专业版升级到掌握版,则价格会上涨,而相反的方式则会下降)。 套餐之间的价格差异为5 $
  5. 定期折扣有限的月份。
  6. 问题:

    1。)PHP-API或REST-API中的定期付款相当于什么? (我宁愿自动收费并在可能的情况下通知我的IPN)

    2。)当用户在一个月中升级/降级时,如何自动退款/收取额外费用?

    3.。)是否有一个独立的PHP控制面板,可以连接到paypal API来管理订阅包+销售?

    提前致谢!

1 个答案:

答案 0 :(得分:0)

如果您希望使用REST API,最好的起点是REST API文档。根据您的情况,您可以使用保险库设置定期付款系统。您也可以使用未来的付款API,但您需要确保为自己的帐户购买DPRP。联系PayPal客户支持以启用DPRP。

使用Vault API,您可以使用存储信用卡时获得的令牌反复创建一次性付款。

使用PayPal PHP SDK Wiki上的SDK进行了深入的演练。

要进行退款,您可以使用Refund REST API。所有这些假设您将编写脚本来检测您的用户降级/升级。您只需将每月支付的金额存储在数据库中。

有些购物车正在实施REST API。您可能需要谷歌搜索类似的东西。

希望有所帮助,让你开始朝着正确的方向前进!