0

我曾经在我的 Web 应用程序中实现贝宝定期付款。我通过即时付款通知从贝宝收到响应到我的(paypalipn.php)页面,如下所示,

$payment_status = completed;
                $txn_type = recurring_payment;
                $paypal_txn_id = id comes here;
                $parent_txn_id =  id comes here;
                $recurring_payment_id =  id comes here;

我第一次得到这个回复,但预计第一次,

$payment_status = completed;
                $txn_type = recurring_payment_profile_created;
                $paypal_txn_id = id comes here;
                $parent_txn_id =  id comes here;
                $recurring_payment_id =  id comes here;

所以任何人指出我可能会发生什么错误或可能是什么原因........

4

1 回答 1

1

这两个事件通常在创建新的定期付款资料时触发。一个用于创建定期付款配置文件,另一个用于针对该定期付款配置文件处理的第一笔付款。从技术上讲,recurring_payment_profile_created应该先于recurring_payment;但是,IPN 是异步的,因此 IPN 可能会乱序传递。

于 2013-02-05T18:44:50.793 回答