paypal - 对第三方的大规模支付建议
问题描述
假设我有一个为企业做会计的软件。这些企业在月底收集资金,需要转发给客户。
意思是,在月底,我的软件会生成这样的会计报表
- 向客户 A 发送 x €
- 发送 y € 给客户 B
- 等等
今天,企业随后手动登录他们的银行账户并输入每笔交易。但现在,我想通过建议企业在 PayPal 上进行“批量交易”来自动化该过程。在月底,他们登录并看到“使用 Paypal 付款”按钮。一旦他们点击,他们就会被带到 Paypal,我的软件创建的批量交易就会显示给他们。他们可以拒绝或接受。
一旦他们继续发送交易,我的软件就会收到交易成功与否的通知。
还有一些需要考虑的事情:
- 我的软件是在德国运营的。在这里,只要我的软件能够“接触”我所服务的企业的资金,我就必须获得 BaFin 的许可。所以我不想获得我所服务的企业的任何资金!
- 从用户体验的角度来看,我想让这个过程尽可能顺利。
我看过 PayPal API。我发现 Mass Pay 已被弃用。自适应支付也是如此……所以剩下的唯一选择就是支付 API。但是我找不到一种方法可以建议企业进行交易,但如果交易成功,稍后会收到通知......我可以让他们上传 csv。但是,我怎么知道它是否已付款?
理想情况下,我可以:
- 生成所有收件人 + 金额的 csv
- 企业从我的软件中下载它并将其上传到他们的 Paypal。他们确认。
- 不知何故,有一个 webhook 可以调用我的软件来告诉它交易是否成功。
我还查看了报告 API。在这种情况下,我会要求我所服务的企业允许我访问他们的报告并定期下载它们。但这似乎都不起作用,因为 Adaptive Payments API 已被弃用。
关于如何在 PayPal 上解决此问题的任何想法?我可以看看其他任何供应商吗?
解决方案
要求所有客户都获得 PayPal 付款的批准,并为您提供 ClientID 和 Secret,以便通过Payouts API进行付款。您可以通过 Payouts API 批次详细信息收到通知。
如果检查批次详细信息还不够,您可以实施webhook以进行更新。
推荐阅读
- python - 使用熊猫更改excel单元格的颜色
- python - PIL:如何使用 ImageGrab 获得全范围的颜色
- java - 如何使用 onClick 侦听器将字符串从 TextView 传输到主要活动
- azure - 使用 Azure AD auth 对 Azure SQL DB 的基于令牌的身份验证支持
- python - Python Numpy在其他数组给出的索引上优化计算数组的平均值
- ios - 为什么我不能从代码中自动调整 UILabel 的文本,但我可以通过 IB?
- linux - 在 Openshift 中,jboss 覆盖来自 JAVA_OPTS 的堆内存集
- git - 排除“检测到的大文件”并遵循例程 no git/github
- node.js - 计算机可以将相同的浮点数四舍五入到两个不同的方向吗?
- c - 如何正确实现这个创建功能?