Skip to main content
GET
Get Payment Status

Endpoint

Overview

Use this lightweight endpoint to quickly check the status of a payment transaction without retrieving all transaction details.
This endpoint returns less data than GET /payments/, making it ideal for status polling or when you only need to know if a payment succeeded.

Authentication

Path Parameters

string
required
The unique payment transaction ID

Response

Success Response (200 OK)

string
Current payment status: pending, completed, failed, refunded, voided, or partial_refund
string
Transaction amount in cents
string
ISO 8601 timestamp of payment creation
string
ISO 8601 timestamp of last status update

Code Examples

Status Values

Polling Best Practices

Frequency: Check every 30-60 minutes during business hoursDuration: ACH payments take 3-5 business days to settleBetter Alternative: Implement webhooks for real-time status updates
Frequency: Check once immediately after creation, then hourly if neededDuration: Card payments typically complete within secondsTimeout: If pending after 5 minutes, likely an issue - investigate
For repeated status checks:
  1. First check: Immediate
  2. Second check: 30 seconds
  3. Third check: 1 minute
  4. Fourth check: 2 minutes
  5. Continue doubling up to maximum interval

Error Responses

Common Use Cases

  1. Status Polling: Regularly check ACH payment status until settled
  2. Payment Confirmation: Verify payment completed before fulfilling orders
  3. Dashboard Updates: Display real-time payment status in admin interfaces
  4. Webhook Verification: Confirm status received via webhook matches current state

Performance Considerations

Lighter Payload: This endpoint returns significantly less data than GET /payments/, making it faster and more efficient for status checks.
Rate Limiting: Avoid excessive polling. Implement reasonable intervals or use webhooks instead.

Next Steps

Get Full Payment Details

Retrieve complete payment information including fees and splits

List Payments

View all payments for a merchant