贝宝智能结账 |具有不同货币的多个付款按钮

Paypal Smart Checkout | Multiple Payment Buttons with DIFFERENT currencies

我正在研究 Paypal 智能按钮集成。在它所针对的市场上,买家可以将来自不同卖家的商品放入他的购物车。因此,卖家“A”可能有 2 件商品,卖家“B”可能有 5 件商品。这些卖家使用的货币可能完全不同。

我面临的问题:包含 JS-SDK 时,我必须在 SDK 的 URL 中设置货币,这意味着:加载后我无法更改它,这使我的整个购物车概念变得无用.

有没有办法让不同的支付按钮使用不同的货币?

虽然可以(通过异步加载)延迟决定加载哪种货币 SDK,然后为该特定货币呈现一些按钮,但不可能在同一页面内同时为多种货币呈现按钮实际 page/window.

要在同一个 'page' 上同时显示不同货币的按钮,每个货币按钮块都需要有自己的 iframe,并为该框架的相同货币使用自己的货币 SDK url按钮。