Skip to content

Inbound Payment Requests

Purpose

When a customer pays through a payment gateway, the gateway calls your store back to say what happened. This screen is the log of those calls.

You will not need it on a normal day. It exists for one situation: a customer insists they paid, the money has left their account, and the order still says unpaid. This tells you whether the gateway ever told your store about it, and if it did, what your store did with the message.

It is read-only.

Accessing Inbound Payment Requests

Click ModulesOrders & SalesInbound Payment Requests

The Inbound Payment Requests log, showing plugin, action and response

Reading the list

Column What it means
ID the entry's number
Received At when the gateway called
Plugin which payment gateway
Action what the call was for
Payment Order the payment it relates to
Response what your store answered
IP Address where the call came from
Exception the error, if handling the call failed

What the columns tell you

No entry at all means the gateway never reached your store. The problem is between the gateway and you: usually a callback URL configured wrongly at the gateway, or the store being unreachable at that moment.

An entry with an Exception means the gateway did reach you and your store failed to process the message. That is the case to send on for support, because the exception names the cause.

An entry with a healthy Response and no exception means the message arrived and was handled. If the order still looks unpaid after that, the answer is in the order and its payments, not here.

Filtering

Filter by Plugin to narrow to one gateway, and by Action to narrow to one kind of call.