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