我希望我的 iframe 中的 PayPal TemplateD 适合移动设备。
我向PayPal这个问题询问了技术支持,但由于某种原因,他们似乎忽略了我。
https://www.paypalobjects.com/webstatic/en_GB/developer/docs/pdf/hostedsolution_uk.pdf
如果您查看PayPal文档第 45 页上的此文档,您将看到以下内容:
模板D - 将付款页面模板设置为迷你布局(iFrame 集成)模板。从移动设备查看付款页面时 浏览器,PayPal不会显示移动优化的流。原因 是如果PayPal自动显示移动优化嵌入式 商家网页中可能未针对移动设备进行优化的模板, 这可能会产生意想不到和不受欢迎的结果。要显示 移动优化的支付流程,通过移动或移动iframe传入 事务时的模板 HTML 变量
"在事务时在 html 模板变量中传递移动或移动 iframe"到底是什么意思
我相信我必须创建一个隐藏类型的输入,其"值"属性等于"移动iframe",但是我不知道"name"属性的值是什么。
我已经有一个
输入类型=隐藏名称="模板"值="模板D"
我相信我需要这样的东西
输入类型=隐藏名称="?" 值="移动 iframe"
问号代表我不知道的东西。
你现在可能已经找到了这个问题的答案,但如果有人搜索相同的答案(像我一样),我会回答它。
您无需发送额外的输入,只需将"templateD"替换为"mobile-iframe"。
即
输入类型="隐藏" 名称="模板" 值="移动 iframe"
希望这有帮助
付款方式值(可配置和不可配置的参数,例如这个)存储在字段payment_params的表 _virtuemart_paymentmethods(在我的 VirtueMart 3.0.18 安装中为 id=21)中。
因此,要更改模板 html 变量的值,请使用 phpMyAdmin 仔细编辑此字段,并将 template="templateD" 更改为 template="mobile-iframe"。