当我在我的网站上使用Paypal结账时,Paypal会在桌面上显示没有Paypal帐户的结账但不会在移动设备上显示。
你知道可能是这个原因吗?
这是我用来将用户重定向到Paypal结帐页面的表单:
<form action="https://www.paypal.com/cgi-bin/webscr" name="paypalForm" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="business" value="######@gmail.com">
<input type="hidden" name="item_name_1" value="Product X">
<input type="hidden" name="amount_1" value="<?php echo $price; ?>">
<input type="hidden" name="custom" value="<?php echo $orderKey; ?>">
<input type="hidden" name="SolutionType" value="sole">
</form>
该表格由JS提交。
提前致谢!
答案 0 :(得分:1)
使用PayPal标准按钮或ExpressCheckout,在某些情况下,买家可以使用借记卡/信用卡付款,而在其他情况下,他们只能开立帐户。 这可能取决于许多因素,例如cookie,移动/网络,一天中的时间以及许多其他无法预测的内部安全变量。您可以尝试使用变量:solution_type = SOLE,它将提供更多机会显示带卡选项的付款但不保证。 如果您希望处理信用卡付款并且您拥有英国,美国或加拿大帐户,您可以在PayPal Pro上进行思考: - 美国/加拿大,PayPal Payments Pro(https://www.paypal.com/webapps/mpp/paypal-payments-pro) - 对于英国,PayPal网站付款专业版(https://www.paypal.com/uk/webapps/mpp/pro)