Paypal 带快速结帐的IPN

Paypal 带快速结帐的IPN,paypal,paypal-ipn,Paypal,Paypal Ipn,在介绍IPN时,我有点不知所措: 一开始:“IPN是PayPal用来通知您事件的消息服务,例如:即时支付,包括快速结账,…” 最后:“如果您使用的是快速结帐……您不应该为此目的使用IPN。” 也许任何人都知道正确的选项-在Expres Checkout中使用或不使用IPN?IPN可用于以下目的: 触发订单履行或启用媒体下载 更新客户列表 更新会计记录 创建专门的“待办事项”列表 如果您使用快速结账或直接付款,PayPal API会立即自动通知您交易的状态和详细信息。无论哪种情况,您都可以立即

在介绍IPN时,我有点不知所措:

一开始:“IPN是PayPal用来通知您事件的消息服务,例如:即时支付,包括快速结账,…”

最后:“如果您使用的是快速结帐……您不应该为此目的使用IPN。”


也许任何人都知道正确的选项-在Expres Checkout中使用或不使用IPN?

IPN可用于以下目的:

  • 触发订单履行或启用媒体下载
  • 更新客户列表
  • 更新会计记录
  • 创建专门的“待办事项”列表
如果您使用快速结账或直接付款,PayPal API会立即自动通知您交易的状态和详细信息。无论哪种情况,您都可以立即向客户显示PayPal返回的付款信息。您不应为此目的使用IPN。

这意味着您不需要使用IPN来了解交易状态,因为一旦“dodirectpayment”完成,您将立即了解交易状态


是的,如果您想使用IPN进行后台操作,如更新您自己的数据库、在购买和优惠时向客户发送电子邮件等。您可以将IPN与Express Checkout一起使用。

如果您已经完成了客户端集成(被称为“设置PayPal Checkout的最快方式”),您如何将此信息安全地发送到服务器?这里是一些运行在用户web浏览器上的JavaScript代码。。。是否有任何方法可以通知服务器付款已完成,恶意用户无法轻易欺骗?也许我的服务器代码可以在实际发货之前与PayPal验证一些令牌?