我正在使用立即购买按钮与 Sanbox卖家帐户。 我已经生成了按钮代码并提供了我的网页的返回网址,但是当我通过没有PayPal帐户链接付款并按照所有流程通过信用卡付款时卡。
在处理过程中,我选择继续以访客身份付款而不使用我的PayPal帐户,但点击付款按钮后,我不会重定向到我提供的返回网址页面。
如何解决这个问题:( :(
这是按钮代码:
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" id="paypalForm">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="skariz_1316503728_biz@gmail.com">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="PSYC-OH-METER">
<input type="hidden" name="amount" value="2.00">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="custom" >
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest">
<a onclick="validateForm();" > <img alt=""
src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" onmouseover="this.style.cursor='pointer';" /></a>
</form>
答案 0 :(得分:3)
这是预期的行为。如果交易是来宾付款,您需要在重定向到返回网址之前点击“返回商家”按钮。
您可以选择通过传递'cbt'参数来更改“返回商家”按钮的措辞
例如
<input type="hidden" name="cbt" value="Click here to complete your purchase">
很遗憾,无法通过网站付款标准将访客结帐自动重定向到您的返回网址。
如果您必须这样做,则需要集成PayPal Express Checkout(免费),始终重定向回您的网站,因为您的网站是“调用最终设置”的网站(调用完成事务的API调用。即DoExpressCheckoutPayment)。
答案 1 :(得分:0)
当我看到这样的问题时,我检查的第一件事就是请求中传递的URL。
您是否在本地运行应用程序?您是否将本地主机URL传递给PayPal?
您是否将有效的网址传递给PayPal?