首页 文章

使用PayPal IPN作为API触发器是一个很好的实现吗?

提问于
浏览
0

根据PayPal的建议,我使用PayPal API和IPN的组合来创建“自适应支付”流程 .

当我的IPN侦听器收到来自PayPal的新通知时,我有两个选项(在安全检查之后):

1)使用收到的数据在我的网站上进行直接操作(例如,设置预批准为已批准)

或者更安全和干净的方式(我认为):

2)检测交易类型变量(或其他标识符)并相应地从PayPal请求更多细节 .

例如,如果'transaction_type'是'Adaptive Payment Preapproval',那么我将使用收到的'preapproval_key'使用PreapprovalDetails API调用请求预批准详细信息,然后使用该调用的接收数据将预批准设置为已批准 .

这是(选项2)更好的方法吗?

谢谢 .

1 回答

  • 0

    一般情况下,IPN中可能有足够的信息供您采取行动,但IPN对于所有可选字段以及订阅事件中没有payment_status或txn_id的方式以及付款事件的订阅信息都非常混乱,因此嫁给他们可能很有趣 . 如果您按照建议通过其API获取每个IPN的相关信息,您可能会更容易理解 .

相关问题