FaucetPay merchant callbacks and the retry schedule
The token is single use and they retry at fixed intervals, so check your own order first and answer 200 before verifying again.
3 entries
The token is single use and they retry at fixed intervals, so check your own order first and answer 200 before verifying again.
An API key on the way out, a signed and key-sorted JSON payload on the way back. The sorting requirement is the part that trips people.
A unique index on your own reference turns duplicate callbacks, browser refreshes and manual replays into no-ops instead of free balance.