我正在运行一个电子商务网站,我想集成 PayPal。我需要立即知道用户在通过信用卡付款后是否成功付款。我有机会用 PayPal 做到这一点吗?
我听说 PayPal 有一项名为 IPN 的服务,它可以发布到我的服务器并告诉我交易的状态。但是很多人抱怨 IPN 的 PHP API 存在巨大的延迟。
我正在运行一个电子商务网站,我想集成 PayPal。我需要立即知道用户在通过信用卡付款后是否成功付款。我有机会用 PayPal 做到这一点吗?
我听说 PayPal 有一项名为 IPN 的服务,它可以发布到我的服务器并告诉我交易的状态。但是很多人抱怨 IPN 的 PHP API 存在巨大的延迟。
几个小时前刚刚完成了 IPN 集成 :)。
IPN 代表即时付款通知。在大多数情况下,它只是工作(嗨应用粉丝!)。
您添加了一个表单,其中包含货币和返回 URL 等变量,以及一个您希望 Paypal 在付款时发送交易信息的特殊页面。收到通知并不意味着资金已发送到您的账户,但交易已完成。(无法将资金存入您账户的可能原因包括卡提供商问题、账户不完整等)
您将面临一些关于特定问题的问题。但我建议检查贝宝网站及其 API 文档。它们非常简单,只要对您的编程语言和 HTTP 的工作原理有一点了解,您就可以实现它。
我看过一些关于 PayPal IPN 系统很慢的帖子。我自己没有看到它,但在大多数情况下,我确信在用户返回您的站点之前您会收到 paypal API 调用。
我在nSoftware 的PayPal 插件上取得了巨大的成功。