我是一名软件开发人员,我的客户希望在收取手续费的同时促进买卖双方之间的付款 .
工作流程将是:
-
卖方将产品放在现场销售
-
买方将产品放入购物车
-
买家点击结帐
-
买方重定向到PayPal托管付款页面
-
买方在PayPal上输入信用卡信息
-
买方被重定向到申请
-
应用程序发送付款请求,获取交易ID
-
主要付款发送到卖家帐户,手续费会发送到我客户的帐户
我看着Adaptive Payments作为解决方案,看起来非常合适 . 但是,页面顶部显示的文字说's that you now need PayPal'允许用它启动新产品 .
PayPal的文档并没有真正解释是否有新的方法可以做到这一点...在Paypal中实现这个工作流程的正确方法是什么?
1 回答
您应该使用链式付款 . 在同一事务中跟踪主接收器和辅助接收器是很重要的 .
https://developer.paypal.com/docs/classic/adaptive-payments/integration-guide/APIntro/
为了能够请求在您的企业帐户中使用此服务的权限,您需要向PayPal提交一个新的应用程序请求,您可以在其中描述您将使用哪种类型的服务 . 他们将接受或拒绝您的申请,如果被接受,他们将提供APP-ID,以便您可以在LIVE模式下执行API请求 . 您还需要CLIENT_ID和SECRET_ID,您可以在帐户中的REST API密钥中找到它们 .
要提交申请,您的开发者帐户中会有一个选项显示NVP / SOAP API应用程序,您将点击管理NVP / SOAP API应用程序,如果您还没有,请填写一个 .
作为个人经验的旁注:如果您尝试使用Express Checkout然后使用MassPay,PayPal将不会批准您的业务应用程序,因为我引用“他们没有初始付款的可见性” . 唯一的选择是使用链式付款或并行付款 .
我设置了Express Checkout和Implicit Adaptive Payments,我的业务应用程序被拒绝了 . 所以我建议你坚持使用链式付款 .