我使用PHP库https://github.com/academe/SagePay
集成了SagePay服务器我正在使用他们的测试卡详细信息运行他们的测试模式。
我所处理的每笔交易都会返回状态为PENDING,我的理解是,当这种情况发生时,回拨网址会在付款完成后再次点击。
在MySagePay中,交易被标记为FAILED,但没有详细说明他们失败的原因。
我怎样才能知道为什么会这样?
答案 0 :(得分:0)
我联系了SagePay,他们为我提供了一些我们的系统发送和接收的优秀日志。在我的例子中,问题是一个不可写的数据库导致我的NotificationURL抛出异常。
要回答这个问题,正如Pekka所说,联系他们。
同时,检查你的NotificationURL不会抛出错误。