2015-10-08 9 views
1

我是一名在家教育注册网站工作的软件开发人员。我有一个用例,我不确定PayPal开票可以处理。PayPal开具多对等功能

场景:我有家庭和教师。家庭选择一些班级和结帐。在结帐时,我想为家庭产生(我认为是)发票。我希望发票要求家人支付所选课程的老师。我不想自己收取款项并重新分配付款给教师 - 这引发了很多关于承包商/员工的问题。付款需要进行点对点,家庭到教师(s)。

付款完成后,我希望通知发票上的每件物品(教师正在付款),在这一点上,我可以锁定该班的入学人数,因为它已经支付。

那么,这是PayPal进销存可以做些什么吗?我想强调的是,我希望家人能够收到支付多位教师的单一请求,而不是多次请求支付单个教师的请求。而且,所有家庭和教师都被假定拥有PayPal账户。

此外,我看到定价是2.9%+ 0.30美元。发票的收件人(家人)是否支付这笔费用,或者发票的组织(家庭学校)是否支付这笔费用?家庭学校是一个非盈利机构。这可以不收费吗?

谢谢!

回答

0

开票API不是你想要的。

我会推荐的是Express CheckoutParallel Payments集成设置。如果你这样做,你就不必乱用权限,并且单个金额可以直接交给每个交易的老师(接收者)。

如果您碰巧在使用PHP,PayPal PHP SDK将使Express Checkout Calls对您非常简单。

+0

这看起来也很有前途。我想知道为什么这看起来与Adaptive Payments非常相似?它是这样的简化版吗?此外,这有10个收款人的限制,我需要多达20个为我的目的,我会经常超越10. –

+0

快速结帐是一套原始的API用于一般的贝宝支付集成。多年来它已经得到改善,并增加了处理并行支付的能力。自适应付款稍后推出,它提供了并行或链接付款。在你的情况下,并行运行良好,Express Checkout比自适应更好,所以这就是我所推荐的。但无论哪种方式,您都将被限制为10.除了将其分成多个调用外,您无能为力。不过,在这种情况下,您需要使用适应性预先批准配置文件。 –

1

您平台上的交易模式是点对点/市场支付流程,因此您可能需要实施PayPal自适应付款而不是发票服务。

随着平台/应用所有者(API调用者),你会很容易地与这些实现管理的事务:

  1. 自适应 - 并行支付fullfill从家庭支付请求(一对多)教师

  2. IPN(即时付款通知)用于处理交易回拨,您的后台计划将根据付款回叫锁定该类别中的该类别的注册。

  3. 自适应款项将支持灵活的收费付款人,这样你就可以设置无论是家人或老师承担

见在PayPal Developer Site概述&技术指导作为前奏成本,并根据您的编程语言获得SDK HERE

+0

这看起来很有希望。看起来有6个并行付款的限制,我需要多达20个来处理在给定时间需要支付的人数。我想我可以发出多个请求。 –

+0

准确地说,您会考虑“拆分订单”并将其用于多个请求 –