我目前正在研究通过提供一些信息连接到第三方支付 API 的支付网关方式,包括 return_url (他们将发送支付结果)和 notify_url (发送与 return_url 相同的信息,以防出现一些问题持卡人的互联网连接或浏览器问题)。
在他们端处理后,我端成功处理了返回页面和通知页面。
但他们说如下。
商户必须以 HTTP 200 OK 响应,以表明通知已成功接收。如果在特定超时(当前固定为 60 秒超时)后未收到 HTTP 200 OK 响应,他们将重试(最多 5 次)以再次重新发送通知。
所以我将以下代码放在通知页面中。
If Response.StatusCode <> HttpStatusCode.OK Then
Response.StatusCode = HttpStatusCode.OK
End If
我认为这些片段还不够,因为它们仍在调用我的通知页面 4 次。我检查日志表。尽管该过程已完成,但日志仍然会在一段时间后进入。
任何人都可以帮助响应 HTTP Status 200 。
任何建议表示赞赏。