2

我正在使用 php 来实现 PayPal Express Checkout 作为付款方式。

我对我的用户想要的只是他们的第一个选择是......

使用我的信用卡或借记卡付款
(可选)注册PayPal 以便日后更快结帐

他们的第二个选择应该是......

使用我的 PayPal 账户付款
登录您的 PayPal 账户以完成购买

这是我的表格...

<form id="paypal_form" class="paypal" action="payments.php" method="post">
  <input name="cmd" type="hidden" value="_xclick" />
  <input name="no_note" type="hidden" value="1" />
  <input name="lc" type="hidden" value="GR" />
  <input name="currency_code" type="hidden" value="EUR" />
  <input name="bn" type="hidden" value="PP-BuyNowBF:btn_buynow_LG.gif:NonHostedGuest" />
  <input name="item_number" type="hidden" value="1" />
  <input type="submit" value="Submit Payment with PayPal" />
</form>

我已经在我的沙盒帐户中设置了

类型:商业
PayPal 账户资料 -> 更多选项 -> 我的销售工具 -> 网站偏好 -> PayPal 账户 可选:开

结果是我得到了屏幕...

创建一个 PayPal 帐户
并使用您的借记卡或信用卡付款

有什么建议么 !?!?

4

3 回答 3

2

如果在调用 setExpressCheckout 方法时添加这些参数,它会正常工作:

<input type=hidden name=SOLUTIONTYPE value=Sole>
<input type=hidden name=LANDINGPAGE value=Billing>

很难找到,但我在这里找到了:https ://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pp_expresscheckout_advancedfeaturesguide.pdf

希望对您有所帮助!

问候

于 2013-11-27T11:48:12.377 回答
0

您没有看到此显示的原因是,并非每个国家/地区都可以使用 PayPal 帐户可选,并选择跨境交易。如果您从代码中的传递中删除以下内容,您应该在浏览器中看到相同的结果。

lc=GR
于 2013-05-20T14:11:14.120 回答
0

将这个简单的输入字段添加到您的 Paypal 付款表单:

<input type="hidden" value="billing" name="landing_page">

它对我来说很好。

您可以查看完整的 Paypal 付款表格:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="yourbusinesspaypalaccountemail@mail.com">
<input type="hidden" name="lc" value="US">
<input type="hidden" value="billing" name="landing_page"> <!-- This filed redirect to Billing Page -->
<input type="hidden" name="item_name" value="Your Item Name">
<input type="hidden" name="amount" value="YOUR TOTAL AMOUNT">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="cn" value="Add special instructions to the seller:">
<input type="hidden" name="no_shipping" value="2">
<input type="hidden" name="rm" value="1">
<input type="hidden" name="return" value="Your Success URL">
<input type="hidden" name="cancel_return" value="Your Cancel Return URL">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest">
<input type="image" src="https://www.yourdomain.com/images/paypalpaynowbtn.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.yourdomain.com/images/paypalpaynowbtn.gif" width="1" height="1">
</form>
于 2018-05-13T10:30:00.220 回答