使用沙盒中的信用卡通过 PayPal 付款时,PayPal 不会重定向回客户页面

标签 paypal payment sandbox

我正在使用 Paypal 立即购买按钮Sanbox 卖家帐户。 我已经生成了按钮代码并提供了我网页的返回 URL 但是当我通过没有 PayPal 帐户链接 付款并按照所有流程通过 Credit 付款时卡片。

在此过程中,我选择继续以访客身份付款,不使用我的 PayPal 帐户,但在我点击付款 按钮后,我没有被重定向到我的返回 URL 提供页面。

如何解决这个问题:(:(

这是按钮代码:

<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>

最佳答案

这是预期的行为。如果交易是访客付款,您需要先点击“返回商户”按钮,然后您才能被重定向到您的返回网址。
您可以选择通过传递“cbt”参数来更改“返回商户”按钮的措辞。
例如
<input type="hidden" name="cbt" value="Click here to complete your purchase">

遗憾的是,使用 Website Payments Standard 无法将访客结账自动重定向到您的返回 URL。

如果这对您来说是必须的,您需要集成 PayPal Express Checkout(免费),它总是重定向回您的网站,因为您的网站是“调用最终集”的网站(调用完成交易的 API 调用。即 DoExpressCheckoutPayment)。

关于使用沙盒中的信用卡通过 PayPal 付款时,PayPal 不会重定向回客户页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7496841/

相关文章:

Android 与 CCAvenue 的集成

Java线程级沙箱

objective-c - 使用 Scripting Bridge 对我的应用程序进行沙盒处理以发送电子邮件

cocoa - 了解 MainApp 是否由 HelperApp 启动

flutter - 在Flutter应用程序中集成Paypal付款

java - 无法在 Android 上的 Xamarin 中使用 PayPal SDK 找到明确的 Activity 类付款 Activity

php - 从 PayPal 链接发票

express - Paypal In-Context 访客结账

java - 在人民之间平分价格的公式

button - Paypal 定期智能支付按钮