TRUSTPLUG DEVELOPERS

Errors and pending purchases

Check the HTTP status and response message.

HTTPMeaning
200Completed request. Read the purchase outcome.
202Unconfirmed airtime transfer. Check its reference.
401 / 403Missing, invalid or inactive credentials.
402Overdue SIM service charges. Fund the account to settle the outstanding balance.
422Invalid input or confirmed purchase rejection. Read message/errors.
429Rate limit reached. Wait before checking again.

A timeout is not proof of failure. Do not create a new purchase until the existing transfer is reconciled.