Paypal Marketplace Platform - 如何实施合作伙伴费用?

Paypal Marketplace Platform - How to implement partner fee?

所以我已尽我所能遵循 Paypal 文档。

具体是这些:

https://developer.paypal.com/docs/platforms/get-started/
https://developer.paypal.com/docs/platforms/seller-onboarding/before-payment/
https://developer.paypal.com/docs/platforms/checkout/immediate-capture/

我可以加入我的沙盒卖家,并且可以创建订单(通过 steps/example 立即捕获 link)但是,当我访问 HATEOAS ( checkoutnow) 将买家重定向到结帐表单,当我单击提交以完成结帐时,它只是重定向到同一页面而没有错误消息。

有没有人遇到过这个,如果有,你能指导我解决吗?我在网上找不到太多关于此的资源。

我只是根据他们的文档通过 CURL 尝试过。我也尝试过在没有 webhook 的情况下使用有效的 webhook。相同的结果。

现在我将尝试在代码中实际实现它,但我怀疑这是否可行。

我已经坚持了好几天了。也许我做错了什么。有资料的可以帮我卸载

我使用 Paypal Marketplace Platform 的目标是能够吸引卖家并从他们的销售额中抽取一定比例的费用,称为合作伙伴费用。

更新:

我添加了一个像@Preston PHX 提到的 return_url/cancel_url,它确实解决了我的重定向/刷新问题。然而,这并没有解决我的订单未被批准的问题。最终帮助我获得付款的是在创建订单 API 调用中将 payee.email_address 值更改为 payee.merchant_id 值。

我现在有一个新问题,我找不到平台费用去了哪里...它不在附加到平台应用程序的沙盒帐户中。我会为它创建一个新的 post。

it just redirects to the same page without error messages.

发生这种情况是因为您没有指定要返回的 return_url。通常结帐显示 using the JS SDK 并且根本没有重定向,因此 return_url 不是必需的参数。重定向是一种古老的集成方法,适用于旧网站。

至于 partner_fee ,您需要使用 Partner Referrals API 加入卖家才能使其有效。在实际环境中使用合作伙伴推荐 API 可能需要 PayPal 的帐户批准,因此请确保您没有集成您无权使用的内容。