用于电子支票的 PayPal IPN

Posted

技术标签:

【中文标题】用于电子支票的 PayPal IPN【英文标题】:PayPal IPN for echeck 【发布时间】:2012-07-16 08:38:59 【问题描述】:

Paypal 是否会在 电子支票交易 清关时向您的回调 URL 发送 IPN 通知?

我正在 PayPal Sandbox 中测试电子支票交易。应用收到电子支票交易通知,payment_status 为“Pending”。从 PayPal 帐户手动清除交易后,该应用没有收到任何通知。

我期待第二个 IPN 通知,其 txn_id 和 payment_status 为“已完成”或“已清除”。不是这样吗?

【问题讨论】:

【参考方案1】:

当 echecks 清除时,我会收到通知,至少在生产中(不确定沙盒)。

来源:我的网站支付标准(具有增强的定期支付)Paypal IPN 最近的交易历史和我的应用程序日志。

以下是原始 IPN 通知和已清除通知中的一些字段,在本例中是大约 5 天后发出的。它们都具有相同的事务 ID。

原创,待定:

txn_type=subscr_payment
payment_date=[initial date]
pending_reason=echeck
payment_type=echeck
payment_status=Pending

清除,完成:

txn_type=subscr_payment
payment_date=[initial date]
payment_type=echeck
echeck_time_processed=[process date]
payment_status=Completed

【讨论】:

以上是关于用于电子支票的 PayPal IPN的主要内容,如果未能解决你的问题,请参考以下文章

在 PayPal 中阻止电子支票

从沙盒购买时模拟 PayPal 待处理的电子支票?

接受信用卡/电子支票付款

IPN PAYPAL - 无效测试

将默认 WooCommerce 订单状态更改为处理支票和银行付款

如何从 iOS 应用程序内的单个企业帐户向多个 paypal 或 venmo 或支票帐户付款