What’s the payment flow for betting and gaming platforms using OxaPay?

2 min. readlast update: 04.28.2025
    1. Assign Deposit Address:

      • Use the Generate Static Address endpoint to assign a static deposit address to the player’s account.


    2. Player Makes Deposit:

      • The player sends cryptocurrency to the assigned deposit address.


    3. Monitor Deposit Status:

      • Wait for the IPN with a "paid" status.


    4. Confirm Payment:

      • Once confirmed, credit the player's account or proceed with the service.

      • Note:

        • To credit in USD, use the value parameter.

        • For crypto credit, use sent_amount (Actual amount sent) or received_amount (After service fee deduction)


    5. Withdrawal Process

      • Use the Generate Payout endpoint for withdrawals.

      • Ensure IP whitelisting and transaction limits are set for security.

Was this article helpful?