我正在尝试更新现有的Magento 1.9 EC网站,开始使用PayPal网站付款专业版作为付款方式,但我遇到了iframe内部行为的问题。
我为买家和商家创建了一个沙盒帐户,设置正常,如果我使用“Pay with Paypal”按钮,我可以付款。沙盒信用卡也适用于PayPal页面我使用它而不登录。
但是,如果我尝试在iFrame中使用信用卡,我会选择“请选择有效的卡片类型”。消息显示。无效的信用卡不会显示该特定消息。
看起来它希望我选择Visa作为类型进行操作,但无法选择卡类型,它会将该号码检测为Visa卡,将其他类型灰化并保持Visa一个可见。 这似乎都发生在iFrame中,我用它来托管在paypal网站上构建表单的初始请求的结果。
此外,其余的整合似乎有效,如果我们使用“Pay with Paypal”按钮,在该页面上完成信用卡付款,我们将返回正确的退货页面,订单会在Magento中记录付款
这让我想知道为什么iFrame中只有一个问题? 这个解决方案不起作用吗?我们应该看看其他一些选择吗?