Refresh Payment Status
Performs a live status check and updates the payment. Triggers webhooks/callbacks if the status changed. Use sparingly; for routine polling prefer GET /api/v1/payments/.
502 PROVIDER_ERROR when that check is temporarily unavailable. For routine polling prefer GET /api/v1/payments/; PayGrid also refreshes pending payments automatically.Authorizations
API key obtained from the merchant dashboard. When using the 'Try It' feature, enter only the key—the 'Bearer ' prefix is added automatically. For direct API calls, the 'Authorization: Bearer ' format is mandatory.
Path Parameters
Response
Payment status refreshed
Standard success envelope wrapping all API responses.
success HTTP status code echoed in the body
Payment record returned by GET /payments/{id}, GET /payments, POST /payments/{id}/refresh, and idempotent replays. reference is YOUR merchant reference; the upstream payment identifier is external_id.
Pagination metadata on list endpoints

