Start
Use api_token for authentication.
You can send the data to us via POST.
You must create a HASH for each API request.
Bank List
# EXAMPLE USAGE OF BANK LISTING PROCESS
$url = 'https://api.justpays.co/api/banklist';
$method = 'bankList';
$api_token = 'Api TOKEN';
$amount = 500;
Returned Value:
[
{
"bank": "Ziraat Bankası",
"bankCode": "15010"
},
{
"bank": "Akbank",
"bankCode": "15011"
}
]
API address you will use to list banks:
https://api.justpays.co/api/banklist
Parameters to Use
Field | Type | Description |
---|---|---|
api_token | String | Your Api Token. |
method | String | bankList |
amount | Number | Investment Amount |
Investment Usage
# EXAMPLE USAGE OF INVESTMENT PROCESS
$url = 'https://api.justpays.co/api/yatirim?api_token={your_api_token}';
$method = 'bankDeposit';
$transaction_id = 2022;
$user_id = 1144;
$name_surname = 'John Doe';
$tc_number = '1212121212';
$amount = 10;
$bank_code = '15010';
$tel_no = '05301230012';
$note = 'notes';
$secret_key = 'YOUR SECRET KEY';
$hash=md5($method. $transaction_id.$user_id'.$secret_key')
Returned Value:
[
{
"bank": "Ziraat Bankası",
"NameSurname": "Ahmet Mehmet",
"bankBranch": "0000",
"bankNo": "00000",
"bankIban": "TR000000000000000000000000"
}
]
API address you will use for investment:
https://api.justpays.co/api/yatirim?api_token={your_api_token}
Parameters to Use
Field | Type | Description |
---|---|---|
secret_key | String | Your SECRET KEY. |
method | String | bankDeposit |
transaction_id | Number | Transaction ID of customer side |
user_id | Number | User ID of customer side |
name_surname | String | Name Surname of your user |
tc_number | String | TC number |
amount | Number | Investment Amount |
bankCode | String | BankCode returned from the Bank List |
tel_no | String | User Phone Number |
note | String | (Optional) Note coming from the customer side. |
hash | String | md5($xpdata['method'] . $xpdata['transaction_id'] . $xpdata['user_id'] . $xpdata['secret_key']) |
Withdrawal Usage
# EXAMPLE OF WITHDRAWAL PROCESS
$url = 'https://api.justpays.co/api/cekim?api_token={your_api_token}';
$method = 'bankWithdraw';
$transaction_id = 2022;
$user_id = 1144;
$name_surname = 'John Doe';
$bank_name = 'Ziraat Bankası';
$branch_code = '59005';
$account_number = '597840455';
$iban = 'TR990051506045781059201560';
$amount = 500;
$tc_number = '1212121212';
$note = 'notes';
$tel_no = '05055055000';
$secret_key = 'YOUR SECRET KEY';
$hash=md5($method . $transaction_id . $user_id . $secret_key)
Returned Value:
{"code":200,"message":"Success"}
The API address you will use for withdrawals:
https://api.justpays.co/api/cekim?api_token={your_api_token}
The Parameters You Will Use
Field | Type | Description |
---|---|---|
secret_key | String | Your SECRET KEY. |
method | String | bankWithdraw |
transaction_id | Number | Transaction ID of customer side |
user_id | Number | User ID of customer side |
name_surname | String | Name Surname of your user |
bank_name | String | Name of the bank |
branch_code | String | Branch code of the bank |
account_number | String | Bank account number |
iban | String | User IBAN number |
amount | Number | Withdrawal amount |
tc_number | String | User TC number |
tel_no | String | User phone number |
note | String | (Optional) Note from the customer. |
hash | String | md5($method.$transaction_id.$user_id.$secret_key) |
Errors
Possible Errors You May Encounter:
Error Returned Values :
{"code":403,"message":"Unauthorized Access!"}
{"code":406,"message":"Incorrect Submission"}
{"code":409,"message":"Incorrect Submission"}
{"code":400,"message":"System Error"}
{"code":906,"message":"Incorrect Operation!"}
{"code":999,"message":"System Closed!"}
Error Code | Description |
---|---|
403 | One of your API Key or Secret Keys is wrong. |
406 | There is a missing or empty value in the submitted request (except for note). |
409 | The Hash Code is incorrect. |
400 | System error. |
906 | Incorrect operation. |
999 | System is closed. |