简体   繁体   English

PayPal成功交易未记录在仪表板(沙盒)中

[英]PayPal successful transactions not recorded in dashboard (sandbox)

I've just uploaded the PayPal APIs to test my scripts, and so far, they seem to be working properly ( all in sandbox mode ). 我刚刚上传了PayPal API来测试我的脚本,到目前为止,它们似乎运行正常( 全部在沙盒模式下 )。 Payments are processed, and the transaction details are returned, but for some reason, the transactions are not being recorded on the PayPal dashboard. 处理付款,并返回交易明细,但是由于某些原因,交易未记录在PayPal仪表板上。

I tried the IPN simulator, using the sample script from GitHub, but keep getting this error: 我使用GitHub上的示例脚本尝试了IPN模拟器,但始终收到此错误:

IPN was not sent, and the handshake was not verified. IPN未发送,并且握手未验证。

The script works; 该脚本有效; at the very least, it writes a log file when called from any browser. 至少从任何浏览器调用时,它都会写入一个日志文件。 But not when called from PayPal's IPN simulator. 但不是从PayPal的IPN模拟器调用时。

Could really use some pointers in the right direction. 确实可以在正确的方向使用一些指针。 TIA. TIA。

  1. If you are HERE , then yes you "should" see them, however that dashboard is not very reliable. 如果您在此处 ,则可以,您应该“看到”它们,但是仪表板不是很可靠。 This is why I asked for clarity on 'what' dashboard you're looking at and posted the URL of sandbox.paypal.com. 这就是为什么我在您要查看的“什么”仪表板上要求清楚并发布了sandbox.paypal.com的URL的原因。

  1. If you're able to ping your IPN listener but PayPal is uanble to, try defining and enabling the IPN URL in the sandbox account and see what happens. 如果您可以ping通IPN侦听器,但是PayPal可以使用,请尝试在沙箱帐户中定义并启用IPN URL ,然后看看会发生什么。 From there you'll notice an IPN history link where you can see the status of the IPN call from that transction. 从那里,您会注意到一个IPN历史记录链接,您可以在其中查看该事务的IPN呼叫状态。 If it failed, it will give you the error and you can troubleshoot from there. 如果失败,它将给您错误,您可以从那里进行故障排除。

Hope this helps 希望这可以帮助

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM