我可以在paypal IPN中使用localhost URL作为notify_url吗?

问题描述:

我可以给我的本地网址在贝宝IPN发送消息回来通知和处理它?我可以在paypal IPN中使用localhost URL作为notify_url吗?

或者......

我是否需要活的服务器URL来处理(我想这是正确的),因为贝宝发送的邮件时知道现场的URL,但它永远不会知道本地主机地址发送邮件。

任何人都可以请告诉我,我需要现场服务器的网址或我可以使用本地主机,因为我不知道。

如果我需要实时URL,我如何在Visual Studio中调试和开发我的功能(发送邮件等)?

任何人都有小例子或一些有用的链接?

+0

您需要一个可以从其他网络访问的URL。 – Shahzeb 2012-02-17 05:44:02

+0

不清楚,让我们考虑一下如果我有http://192.168.0.100/myapp可以使用局域网中的任何一台机器访问,但是如果它不是实时IP,那么当然不是互联网。 – 2012-02-17 05:47:01

+0

你对此有何看法? – 2012-02-17 05:47:21

不,notify_url必须可以通过互联网直接访问,因为PayPal会将数据发布给它。
另外,它必须在端口80或443上运行。其他端口是不允许的。

+0

罗伯特,昨天我发现这些问题后发现,你说得对,我想说“非常感谢你”,至少其他人不会浪费时间去尝试本地。 – 2012-02-18 04:04:37

+1

@Amitpatel,虽然它会很好,但应该是很明显的,因为你在这里做什么。如果你想要,并且有一个静态的IP地址,你可以一直托管自己的本地服务器进行测试。 – 2012-09-11 08:22:22

您可以在本地尝试。使用https://ngrok.com/从Internet访问本地主机。

ngrok是一个命令行工具,ngrok 80命令将按以下格式分配域名: http://s1ab334.ngrok.com和https://版本也是相同的。

现在,你可以在ipn模拟器中使用url。

+0

^这是答案 – laffuste 2015-05-28 11:23:38