0

我使用了下面的代码(php),即使这样,payFast也没有从notify_url收到标题200请建议我解决方案,分享代码

公共功能通知(){

header( 'HTTP/1.0 200 OK' );
flush();

$pfData = $_POST;

if($pfData['payment_status'] == 'COMPLETE')
{
}

}

payFast 没有收到来自 notify_url 的标头 200。对此为什么 PastFast 没有收到标头 200 的任何解决方案,即使我添加了标头('HTTP/1.0 200 OK');冲洗();

enter code here
4

1 回答 1

0

最好的办法是使用 PayFast 记录支持票,并让他们查看您当前发送的响应,以便更好地指示您的问题所在。

您的代码可能正在发送 200,但在重定向之后将返回重定向响应,并且 PayFast 将不会收到 200。

确保您的代码首先执行,并且它是 PayFast 发布到的第一个代码。

于 2020-09-08T06:09:30.623 回答