Gatepay Havale/EFT Client API
  1. Methods
Gatepay Havale/EFT Client API
  • Callback
  • Changelogs
  • Methods
    • deposit
      POST
    • withdraw
      POST
    • bank list
      POST
    • transaction status
      GET
  1. Methods

deposit

POST
/api/v1/deposit/start
Creates of the player transaction in our database and returns link to form with confirmation of data
Fields are mandatory.
There is a rule: one player can place a deposit no more than once every 5 minutes.

Request

Header Params

Body Params multipart/form-data

Responses

🟠400deposit - validation error
application/json
Body

🟢200deposit - success
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/deposit/start' \
--header 'X-Customer-Authorization: {{hash}}' \
--header 'X-Customer-Language: tr' \
--header 'X-Customer-Id: {{client_id}}' \
--form 'player_username="playlser_user_name"' \
--form 'player_fullname="player full name"' \
--form 'player_id="999"' \
--form 'bet_provider_txid="9999912321xx452211"' \
--form 'amount="100"'
Response Response Example
400 - deposit - validation error
{
    "error": {
        "player_username": [
            "The player username field is required."
        ],
        "amount": [
            "The amount field must be a number."
        ]
    }
}
Modified at 2025-12-29 18:26:10
Previous
Changelogs
Next
withdraw
Built with