2

我需要知道这是否可以通过 PHP 实现,或者完全可以......

假设有一个用 PHP 完成的购物车。付款处理是通过 PayPal。

客户 John 将价值 70 美元的 2 件商品添加到购物车中。现在,约翰只付了 20 美元。然后彼得和吉姆自愿支付余额。一周后,彼得用他的万事达卡支付了 30 美元。再过 10 周后,Jim 将支付剩余的 20 美元。这意味着 PHP 代码需要跟踪支付给 SAME 交易的 PayPal 付款。

关键问题是:贝宝或任何其他网关是否允许不同的人在一段时间内多次支付同一账单?

即使是指向 PayPal 系统文档的链接也可以作为答案。但它必须能够满足上述规则。

谢谢!

4

1 回答 1

0

您必须修改现有的购物卡,或创建自己的购物卡来支持这一点。使用 SQL 允许不同的人为同一项目付款很容易,只需确保跟踪每次付款的 payment_status 更新。

购物车通常是金额锁定的,这意味着他们不能输入自己的金额来支付物品。如果您&amount=XXX从付款网址中删除 (假设是贝宝),那么当他们到达贝宝时,它会提示他们输入要发送的金额。

最后,您将使用 sql 跟踪每笔付款,当所有付款的总和达到总额时,将项目发送给所有付款人。

于 2011-06-28T03:52:43.517 回答