Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用哪些PayPal PHP-API函数替换订阅按钮?_Php_Rest_Paypal_Paypal Ipn_Paypal Subscriptions - Fatal编程技术网

使用哪些PayPal PHP-API函数替换订阅按钮?

使用哪些PayPal PHP-API函数替换订阅按钮?,php,rest,paypal,paypal-ipn,paypal-subscriptions,Php,Rest,Paypal,Paypal Ipn,Paypal Subscriptions,我有一个用PHP编写的网站,它使用paypal按钮/IPN进行订阅 该方法是有限的,我需要用REST-API替换它 系统需要执行的操作: 接受新用户定期付款订阅 能够为新用户更改计划定价 能够更改现有用户的计划定价 在订阅中期更改订阅计划(如果用户从pro升级到master,价格会上涨,反之亦然)。 套餐之间的价格差是5美元$ 定期提供几个月的折扣 问题: 1.)PHP-API或REST-API中的定期付款的等价物是什么?(如果可能,我宁愿它自动充电并通知我的IPN) 当用户在一个月中升级/降级

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

该方法是有限的,我需要用REST-API替换它

系统需要执行的操作:

  • 接受新用户定期付款订阅
  • 能够为新用户更改计划定价
  • 能够更改现有用户的计划定价
  • 在订阅中期更改订阅计划(如果用户从pro升级到master,价格会上涨,反之亦然)。 套餐之间的价格差是5美元$
  • 定期提供几个月的折扣
  • 问题:

    1.)PHP-API或REST-API中的定期付款的等价物是什么?(如果可能,我宁愿它自动充电并通知我的IPN)

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

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


    提前谢谢

    如果您希望使用restapi,最好从文档开始。根据您的情况,您可以使用vault设置定期付款系统。您也可以使用future payments API,但您需要确保为您的帐户购买DPRP。请联系PayPal客户支持以启用DPRP

    使用,您可以使用存储信用卡时获得的代币反复创建一次性付款

    在上有一个使用SDK的深入演练

    要退款,您可以使用。所有这些都假设您将编写脚本来检测用户的降级/升级。您只需要将他们每月支付的金额存储在DB中

    有一些购物车正在实现RESTAPI。你可能需要在谷歌上搜索类似的东西

    希望这能帮助你,让你朝着正确的方向开始