PaypalPlus iFrame 与支付徽标的集成
Posted
技术标签:
【中文标题】PaypalPlus iFrame 与支付徽标的集成【英文标题】:PaypalPlus iFrame integration with Payment Logos 【发布时间】:2017-07-03 00:27:31 【问题描述】:如何将支付徽标添加到 PaypalPlus iFrame 集成?我们有 2 个 PaypalPlus 扩展,旧的显示 Paypal 的支付标志,直接借记等,但新的没有。 (图像有类 class="paymentMethodIcon")
在所有 SDK 和集成指南中,我没有找到任何相关信息。 谁能帮忙?这是依赖于集成并由 Paypal 控制的东西还是有任何设置?
Thats how it should look
【问题讨论】:
我投票结束这个问题,因为 Stack Overflow 是一个programming-related 问答网站。您的问题与编程无关。也许你应该把它发到magento.stackexchange.com 上? 对不起,你读过这个吗?这是一个 Paypal Rest API 相关的东西,我认为有一个参数可以让 Paypal 显示 Payment Logos。 仅仅因为您可以针对 API 进行编程并且您的问题提到了 API,并不意味着您的问题与编程有关。您需要显示不适合您的代码以及卡在哪里。否则,这听起来像是您要求设置配置(不是编程)。 【参考方案1】:paypal 为支付墙 iframe 配置了允许域的白名单(请参阅Content Security Policy)。
图片网址必须是https(在docs中指定) 您的图片必须位于白名单上的服务器上。 这包括:图片 URL 不能有自定义端口。 PayPal 自动将包含 PPP 脚本的域添加到白名单中。如果您查看浏览器控制台,您可能会看到如下错误:Refused to load the image 'https://my-domain.de:7443/images/payment_sofort_small.png' because it violates the following Content Security Policy directive: "img-src https://*.paypalobjects.com https://ak1s.abmr.net https://ak1.abmr.net https://ak1s.mathtag.com https://akamai.mathtag.com https://my-domain.de".
这就是我的情况:
【讨论】:
以上是关于PaypalPlus iFrame 与支付徽标的集成的主要内容,如果未能解决你的问题,请参考以下文章