| 4001 | Multiple payments found for the order | More than one payment with pg_order_id exists |
| 4002 | Payment not found for the given data | No payment matches pg_order_id |
| 4003 | Invalid status for refund | Payment is not in success status |
| 4004 | Refund already initiated for this payment | A refund process is already running; new refunds are rejected (no pg_sig in response). |
| 4005 | No permission to refund this payment | Merchant lacks refund rights |
| 4006 | Invalid refund amount (insufficient funds) | Amount exceeds available balance |
| 4007 | Unknown error during refund processing | Internal refund creation error |