出于某种原因,我无法通过PayPal快速结账来允许客人结账而无需登录PayPal。我有两个重要的表格字段
<input type="hidden" name="SOLUTIONTYPE" value="Sole" />
<input type="hidden" name="LANDINGPAGE" value="Billing" />
但它仍然只显示登录。
完整表单看起来像这样(没有产品,通常会有item_1,item_2等等):
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="image" src="myimg.png" name="submit" class="wp_cart_checkout_button" alt="Betal med PayPal - det er hurtigt, gratis og sikkert!"><input type="hidden" name="return" value="return.com">
<input type="hidden" name="business" value="my@email.dr">
<input type="hidden" name="currency_code" value="DKK">
<input type="hidden" name="lc" value="da_DK">
<input type="hidden" name="SOLUTIONTYPE" value="Sole">
<input type="hidden" name="LANDINGPAGE" value="Billing">
<input type="hidden" name="logoimg" value="logo.png">
<input type="hidden" name="PAYMENTACTION" value="Sale">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="rm" value="2">
</form>
答案 0 :(得分:2)
如果您在a中指定此信息,则很可能不使用Express Checkout 你可以分享你的其余代码吗?我强烈怀疑你正在使用Payments Standard。
使用Payments Standard,您无法强制结算或登录页面;它取决于cookie。如果找到PayPal登录cookie,它将显示登录页面。如果未找到登录cookie,则会显示结算页面。