Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.winampay.de/llms.txt

Use this file to discover all available pages before exploring further.

Deposit states

StateDescription
pendingTransaction created, USSD being sent
provider_acknowledgedUSSD sent — player has received the notification on their phone
succeededPlayer confirmed with PIN — payment received on merchant SIM
failedPlayer refused, timeout, or provider error
expiredConfirmation window (expires_at) passed without player confirmation

Withdrawal states

StateDescription
pending_approvalAwaiting manual approval from a Winam operator
approvedApproved — being submitted to the provider
provider_submittedUSSD transfer sent — awaiting provider confirmation
succeededTransfer confirmed by the provider — player received funds
failedRejected by operator, provider refusal, or insufficient SIM balance
requires_manual_resolutionTransaction stuck — human intervention required (escalated automatically after 1 hour)

Terminal states

All three terminal states — succeeded, failed, requires_manual_resolution — trigger a webhook to your callback_url:
EventTerminal state
payment.succeededsucceeded
payment.failedfailed or requires_manual_resolution