0

我正在建立一个电子商务网站,让用户能够在指定的时间内租用物品。如果该项目未在该时间内退回,客户将被自动收取另一个租金周期的费用。如果物品被退回,客户将停止收取额外租金周期的费用。如果购买了该物品,则将向客户收取费用,并将向客户收取与租金价格不同的额外金额,并且不再向客户收取额外租金。大部分计费正在进行中,并且有太多变数,无法使用简单的订阅付款方式。

我认为可以使用简单的 PayPal 按钮表单启动交易序列,该表单发送有关我的 IPN 脚本位置、取消付款脚本位置和定期付款脚本位置的信息。

我发现 PayPal 的 API 可以做的事情有一些限制。似乎定期支付 API 是为在指定计费周期内设置的一定数量的设置支付量设置的,该数量设置为客户将被计费的设定次数。我对此不是 100% 确定,但我认为 PayPal 仅在初始交易中访问客户的定期支付 API 并执行连续交易而不检查我的网站内部数据库,这可能会提供数据来影响部分定期支付脚本取消连续付款。当客户退回产品或购买已经出租的产品时,应该出现这种情况的一个例子。PayPal 在向我反馈此类技术问题方面一直很糟糕。PayPal的另一个问题'

任何关于如何使用 PayPal 实现这样的支付系统的建议,如果可能的话,将不胜感激。如果 PayPal 可以做到这一点,我不想制作自己的支付网关。

4

0 回答 0