AfroPin
Developers and API

How do I avoid charging a PIN twice?

1 minute read Updated 28 Oct 2026

Send an Idempotency-Key header with each request, and an external_reference that identifies the order on your side. If you retry a request after a timeout, you get the original result back instead of a second redemption.

Was this article helpful?