Wepay Havale/EFT Client API
  1. Methods
Wepay 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

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://clientapi.spaystage.com/api/v1/deposit/start' \
--header 'X-Customer-Authorization: {{hash}}' \
--header 'X-Customer-Language: tr' \
--header 'X-Customer-Id: 1' \
--form 'player_username="playlser_user_name"' \
--form 'player_fullname="player full name"' \
--form 'player_id="999"' \
--form 'bet_provider_txid="9999912321xx452211"' \
--form 'amount="100"'

Responses

🟠400deposit - validation error
application/json
Body

Example
{
    "error": {
        "player_username": [
            "The player username field is required."
        ],
        "amount": [
            "The amount field must be a number."
        ]
    }
}
🟢200deposit - success
Modified at 2025-11-10 14:34:35
Previous
Changelogs
Next
withdraw
Built with