Paypal 错误我们很抱歉目前似乎无法正常工作
Posted
技术标签:
【中文标题】Paypal 错误我们很抱歉目前似乎无法正常工作【英文标题】:Paypal error We’re sorry Things don’t appear to be working at the moment 【发布时间】:2017-12-07 20:21:22 【问题描述】:很抱歉,目前似乎无法正常工作。每次通过贝宝交易时都会出现此错误。
这是现场测试的网址http://shreyasoft.in/paypal/,但不能在沙盒中工作
这是我的贝宝表格
paypal_form.php
这是沙盒帐户的代码
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_blank">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="sethiharshit92-facilitator@gmail.com">
<input type="hidden" name="item_name" value="Widget">
<input type="hidden" name="amount" value="10.00">
<input type="hidden" name="currency_code" value="USD">
<input type='hidden' name='cancel_return' value='http://localhost/paypal/paypal_cancel.php'>
<input type='hidden' name='return' value='http://localhost/paypal/paypal_success.php'>
<input type="submit" value="Old PayPal checkout">
</form>
这是错误
【问题讨论】:
我之前没有使用过 PayPal API,但我猜测出现错误是因为您使用的是 localhost URL 而不是正确的域。 它的 url 没有问题我也用服务器正确的域进行了更改,但给出了同样的错误 【参考方案1】:Paypal 需要能够直接联系您的网络主机以验证身份验证。
它是这样工作的:
-
您向贝宝发送请求
paypal 使用密钥向您的网站发送请求
您的网站需要正确回答
paypal 继续交易。
此时第 2 步失败,因为 paypal 无法联系您的本地主机。
要么使用具有域名/公共 IP 的网络服务器,要么设置您的互联网路由器将流量路由到端口 80 到您的开发电脑,并使用您的公共 IP 与贝宝通信
【讨论】:
在服务器上也发生了同样的事情,paypal 使用密钥向您的站点发送请求,您能否详细说明如何检查第 2 步?沙盒有问题吗 evoluted.net/thinktank/web-development/paypal-php-integration 查看第 4 步。 在服务器上!!返回测试服务商的测试商店!!!目前,我们无法处理您的请求。请返回测试服务商的测试商店并尝试其他选项。 再次发生同样的事情@Tschallacka 您提供的链接,代码正在与服务器上的更改一起复制,同样的错误发生i.stack.imgur.com/aYiBW.png 我正在使用贝宝沙盒付款,它工作正常,但一个小时后它停止工作并给出问题中给出的错误页面。以上是关于Paypal 错误我们很抱歉目前似乎无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章
Paypal Things 目前似乎无法正常工作。请稍后再试
Paypal Payments Pro Sandbox 错误 很抱歉,我们现在无法完成您的付款。请稍后再试