A merchant wants to measure the approval (authorization) rate by payment gateway, mainly Shopify Payments versus Mercado Pago, from July 1 to today. They also want failed payments, decline reasons, abandoned checkouts, and whether failed payments were later recovered. Support confirmed Report Pundit can cover everything except abandoned checkouts by gateway, because Shopify removed that granular data.
Official answer
Shopify cannot show payment approval rate by gateway on its own. Its payments reports count captured payments only, so failed attempts never enter the math, and decline reasons appear one order at a time. Approval rate per gateway needs successful and failed transactions side by side, grouped by gateway.
What approval rate measures
Approval rate (also called authorization rate) is the share of payment attempts a gateway approves. If 960 of 1,000 attempts are approved, the rate is 96%. Two numbers per gateway are needed: approved attempts and total attempts, with failed ones included.
What Shopify offers closest to this
Shopify has a Payments section in its finance reports. Go to Analytics > Reports, filter the category to Finances, open Finance Summary, and use Payments by gateway. The reports (Net payments by gateway, by method, over time, by order) show Transactions, Gross payments, Refunds, and Net payments for any date range. Shopify Payments stores can also use the Payments activity report, which tracks balance, fees, and payouts.
Why that does not give an approval rate
- Only captured payments are counted. Shopify’s Help Center states that payments finance reports are based on captured payments. A declined attempt never reaches the count, so the report has no denominator. It shows how many payments succeeded, not how many were tried.
- Decline reasons are not in the report. Shopify records a standardized error code on each transaction. Examples include 3D Secure authentication failed, insufficient funds, and card declined. The payments reports do not include that column. The reason appears in the payment events of a single order or abandoned checkout, so comparing gateways means opening records one by one. For a third-party gateway such as Mercado Pago, the detail available depends on what the gateway sends back to Shopify.
- Retries and abandonment sit in different places. A failed attempt followed by a successful one shows only in that order’s timeline. A declined payment with no later success lands under Orders > Abandoned checkouts as a checkout, not an order. No native report links the two.
How Report Pundit covers it
Report Pundit reads Shopify’s transaction records, both successful and failed, so both halves of the formula sit in one report. The setup:
- Start from the pre-made Payment Gateway Report, or build one in Custom Reports. Include Gateway, Status, Order Name, Order Date, Transaction Amount, and Kind, plus the decline reason column.
- Set the date range, for example July 1 through today.
- Filter Kind to authorization and sale, so capture rows do not inflate the attempt count.
- Group by Gateway and Status. Approval rate per gateway is successful attempts divided by successful plus failed attempts.
- Group by decline reason to see counts for each failure type, such as 3D Secure failures versus insufficient funds.
- Sort by Order Name to find orders where a failed attempt was followed by a successful one. Those are the recovered payments.
Grouping by month shows how approval rates shifted when volume moved from one gateway to another.
One limit to know about
Abandoned checkouts cannot be tied to a gateway or decline reason. Shopify deprecated the gateway field on its abandoned checkout REST resource, so that attribution is no longer available. The Abandoned Checkout Report still lists abandoned checkouts, and its Completed Date shows whether each one was later finished, but it cannot split them by gateway. Failed attempts from shoppers who never completed an order are tracked on the abandoned checkout, so approval rates from transaction data reflect attempts tied to an order.
Questions & Solutions
Explore Shopify reporting questions and expert solutions from Report Pundit. Ask a follow-up question, and we'll notify you by email once your answer is published.
Ask a Follow-up Question
Need more clarity? Submit your follow-up question below, and our team will review it and provide a solution.
Thanks — your comment has been submitted for review. It will appear on this answer page only after Report Pundit approves it.