Skip to main content

Overview

After sending an internet top-up order, poll the /check-id endpoint to track status and retrieve card details when fulfilled. Most orders complete within 3-45 seconds, but some may be QUEUED for 12-48 hours.
Poll every 5-10 seconds until order reaches a final state: FULFILLED, REFUNDED, or QUEUED.

API Reference

GET /v3/internet/check-id/{id}

Complete endpoint documentation

Order Status Values

Order is processing with the operator. Typical time: 3-45 seconds. Continue polling every 5-10 seconds.
Success! Card delivered. card_code, num_trans, and date_traitement available. Deliver to customer immediately.
Scheduled for later. Order will be processed within 12-48 hours. Not a failure - schedule recheck after 24 hours and inform customer.
Failed. Order cancelled and refunded automatically. Notify customer of failure.

Basic Status Check

Response Examples

Handling (Processing)

Fulfilled (Success)

Queued (Scheduled)

Basic Polling Implementation

Adaptive Polling Strategy

Adjust polling frequency based on elapsed time:

Handling Order Results

Handling QUEUED Status

QUEUED orders are not failures! They’re scheduled for delivery within 12-48 hours.

Testing Every Status in Sandbox

With a sandbox key, the number you send decides how the order behaves — so you can test each branch of your polling code without waiting on a real order. Statuses advance on their own as time passes; poll exactly as you would in production.
A fulfilled sandbox order returns card_code: "TESTCARD" and num_trans: "TESTTRANS" instead of real values. Everything else — response shape, status names, polling behaviour — is identical to production.

Best Practices

Poll Every 5-10 Seconds

Balance between responsiveness and API load

Handle QUEUED Properly

Don’t treat QUEUED as failure - schedule rechecks

Set Timeout Limits

Fail gracefully after 5 minutes of polling

Update Database

Store status changes and card details

Next Steps

Deliver Cards

Securely deliver card codes to customers

Send Top-Ups

Submit orders with validation

API Reference

Complete endpoint documentation

Overview

Back to integration overview

Validate Numbers

Verify phone numbers

Load Products

Fetch available cards