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

Posted

技术标签:

【中文标题】Paypal Marketplace 平台 - 如何实施合作伙伴费用?【英文标题】:Paypal Marketplace Platform - How to implement partner fee? 【发布时间】:2021-10-19 07:01:30 【问题描述】:

所以我已尽我所能遵循 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/

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

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

我只是根据他们的文档通过 CURL 尝试过。我也试过这个没有 webhook 和一个有效的。结果一样。

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

我已经被困在这个问题上好几天了。也许我做错了什么。如果您有信息,请随时为我卸载。

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

更新:

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

我现在有一个新问题,我无法找到平台费用的去向......它不在平台应用程序附加的沙盒帐户中。我将为它创建一个新帖子。

【问题讨论】:

对于本网站,有关代码的问题应包括您遇到问题的代码。 您好,谢谢。我没有添加它们,因为它们是从我提供的链接中获取的简单 curl 请求。我会在清理它们的密钥和令牌后立即对其进行编辑。 【参考方案1】:

它只是重定向到同一页面而没有错误消息。

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

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

【讨论】:

嗨。谢谢,我会考虑添加一个return_url。我的问题是,即使我没有 return_url,当我通过它的 GET API 检查订单的状态时,状态也没有改变(当我认为它应该是 APPROVED 或 CAPTURED 时仍然创建)。我可能是错的,因为当我附加 webhook 时,它确实说订单已被批准。但是当我尝试通过 API 捕获它时,它告诉我它无法捕获并需要批准。这就是让我感到困惑的地方。无论如何,我会尝试添加重定向,看看会发生什么。 关于合作伙伴费用,我已按照卖家链接中的说明进行操作。当我在沙盒中测试这些时,我们也被批准为合作伙伴,所以我想除非我遗漏了什么,否则我已经拥有了这个权限。 嗨@Preston PHX。您对 return_url 的建议有助于解决重定向问题。我会接受你的回答,因为它确实解决了我这篇文章的部分问题。谢谢!

以上是关于Paypal Marketplace 平台 - 如何实施合作伙伴费用?的主要内容,如果未能解决你的问题,请参考以下文章

获取OpenHarmony源码:从DevEco Marketplace获取

如何为Eclipse安装Eclipse Marketplace插件

新的BRIGHTCOVE MARKETPLACE扩大技术合作伙伴生态系统

paypal怎么线下支付

Android Marketplace 更新和 Eclipse 项目

PayPal开发文档整理——用于市场平台的PayPal商务平台