MySagePay中的Failed表示,SagePay测试交易始终处于挂起状态


SagePay Test transactions are always Pending, say Failed in MySagePay

我已经使用PHP库集成了SagePay服务器https://github.com/academe/SagePay

我正在使用他们的测试卡详细信息运行他们的测试模式。

我完成的每一笔交易都会返回PENDING状态,我的理解是,当这种情况发生时,当付款完成时,回调URL将再次被点击OK。

在MySagePay中,交易被标记为失败,但没有关于失败原因的详细信息。

我怎样才能知道为什么会发生这种情况?

我联系了SagePay,他们为我提供了一些关于我们系统发送和接收内容的优秀日志。在我的案例中,问题是一个不可写的数据库导致在我的NotificationURL上引发异常。

正如佩卡所说,要回答这个问题,请联系他们。

同时,检查你的NotificationURL没有抛出错误。