带快速结账的IPN

时间:2014-02-05 06:27:19

标签: paypal paypal-ipn

我读了一下IPN https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNIntro/

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

最后:“如果您正在使用Express Checkout ......您不应该为此目的使用IPN。”

也许有人知道正确的选择 - 使用或不使用带有Expres Checkout的IPN?

1 个答案:

答案 0 :(得分:0)

IPN可用于以下目的:

  • 触发订单履行或启用媒体下载
  • 更新客户列表
  • 更新会计记录
  • 创建专门的“待办事项”列表

If you are using Express Checkout or Direct Payment, the PayPal API notifies you of the status and details of the transaction immediately and automatically. In either case, you can immediately show your customer the payment information returned by PayPal . You should not use IPN for this purpose.

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

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