我是一名软件开发人员,我的客户想要促进买卖双方之间的付款,同时收取手续费。
工作流程是:
- 卖家将待售产品放在现场
- 买家将商品放入购物车
- 买家点击结账
- 买家被重定向到 paypal 托管支付页面
- 买家在 paypal 上输入信用卡信息
- 买家被重定向到应用程序
- 应用程序发送支付请求,取回交易ID
- 主要付款发送到卖方账户,手续费发送到我客户的账户
我在看 Adaptive Payments作为解决方案,它似乎很合适。但是,页面顶部显示的文字说您现在需要 PayPal 的许可才能使用它启动新产品。
PayPal 的文档并没有真正解释是否有执行此操作的新方法...在 Paypal 中实现此工作流的正确方法是什么?
最佳答案
您应该为此使用链式支付。在同一笔交易中跟踪主要收款人和次要收款人是很重要的。
https://developer.paypal.com/docs/classic/adaptive-payments/integration-guide/APIntro/
为了能够请求在您的企业帐户中使用此服务的权限,您需要向 PayPal 提交新的申请请求,并在其中描述您将使用的服务类型。他们将接受或拒绝您的申请,如果被接受,他们将提供一个 APP-ID,以便您可以在实时模式下执行 API 请求。您还需要 CLIENT_ID 和 SECRET_ID,您可以在您帐户中的 REST API key 中找到它们。
要提交申请,您的开发者帐户中会有一个选项显示 NVP/SOAP API 应用程序,您将点击管理 NVP/SOAP API 应用程序并填写一个(如果您尚未填写)。
作为个人经验的旁注:如果您尝试使用 Express Checkout,然后使用 MassPay,PayPal 将不会批准您的业务申请,因为我引用“他们不了解初始付款”。唯一的选择是使用链式支付或并行支付。
我设置了 Express Checkout 和 Implicit Adaptive Payments,但我的业务申请被拒绝了。所以我建议你坚持使用链式支付。
关于paypal - 为什么我不能再使用 Paypal Adaptive Payments?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42511080/