我使用paypal ipn,并且在paypal退款完成后ipn脚本被激活
我如何在 paypal ipn 中知道这是退款并区别对待?
payment_status=已退款
请参阅此处的第 48 页:https ://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf
2019 年编辑,当前链接: https ://developer.paypal.com/docs/classic/ipn/integration-guide/IPNandPDTVariables/#transaction-and-notification-related-variables
if($_POST["payment_status"] == "Refunded"){
//it's a refund
}
请注意,还有其他付款状态,例如已完成(针对销售)和已撤销(针对买家提出投诉)。