亲爱的 stackoverflow 成员,
我是一名开发人员,想为我们的一个客户实施在线支付服务(这是我第一次开发自定义支付服务模块),他们建议使用 PayPal。
我的场景是这样的:
网站将为用户提供创建他们需要资金来完成的项目,项目所有者应指定他需要多少资金以及收集这笔资金所需的时间:示例:“ User-1 ”创建一个名为“ Project-1 ”的新项目,他需要“ 1000美元”来完成他的项目,而筹集这笔资金的时间是“ 1周”。
现在其他用户可以通过向他的项目捐款不同的金额来帮助(支持)这个人:“1 美元”、“10 美元”、“100 美元”等......
我使用 PayPal 服务需要实现的是将“支持者”的钱存放在他们的账户或任何地方,在“ 1周”期结束后,系统会评估是否达到目标预算与否,这意味着“ Project-1 ”的筹款是否达到了“ $1000 ”。
如果资金成功(达到“ $1000 ”),资金将从支持者(捐赠者)账户中扣除并发送给项目所有者“ User-1 ”(PayPal 和系统将收取费用),但如果基金失败,这笔钱不会被扣除,支持者(捐赠者)将有钱退回(取消对这笔钱的冻结)。
这是可以通过 PayPal 服务完成的吗?还是我应该调查另一种方法?
我在PayPal的文档和很多文章中尝试和搜索了allot,但都是指直接支付和退款操作,这将花费系统资金,因为PayPal会扣除支付和退款的费用。
我真的很感激在这件事上的任何帮助。
此致