Method | Environment | Url |
---|---|---|
POST | Production |
https://support.nevope.com/api/v1/payout
|
POST | UAT/Staging |
https://uat.nevope.com/api/v1/payout
|
x-merchant-id |
Provide By Nevope
|
x-api-key |
Provide By Nevope
|
Content-Type |
application/json
|
Key | Type / Mandatory | Length | Description | Possible values/Example |
---|---|---|---|---|
order_id | Alphanumeric (required) | 40 | Merchant Unique Transaction/Order Id | ORD_1122334455 |
payout_amount | Numeric(12,2) (required) | 12,2 | Payout Amount in rupees | 500 |
account_number | Alphanumeric (required) | 30 | Bank account number | 1234567890 |
ifsc | Alphanumeric (required) | 15 | Bank IFSC code | ICIC0000459 |
customer_id | Alphanumeric (required) | 50 | Unique ID for Customer/Player | CST8563210 |
customer_name | Alphabets (required) | 60 | Customer/Player Name | DK Patil |
customer_phone | Numeric (required) | 20 | Customer/Player Phone | 9888776655 |
customer_email | Alphanumeric (required) | 70 | Customer/Player Email | test@gmail.com |
additional_field_1 | Alphanumeric (optional) | 80 | Additional info about the transaction | |
additional_field_2 | Alphanumeric (optional) | 80 | Additional info about the transaction | |
additional_field_3 | Alphanumeric (optional) | 80 | Additional info about the transaction | |
additional_field_4 | Alphanumeric (optional) | 80 | Additional info about the transaction | |
additional_field_5 | Alphanumeric (optional) | 80 | Additional info about the transaction |
Sample Request Body :
{ "order_id": "*********", "payout_amount": "*********", "account_number": "*********", "customer_id": "*********", "customer_name": "*********", "customer_phone": "*********", "customer_email": "*********", "ifsc": "*********", "payout_amount": 100, "additional_field_1": "", "additional_field_2": "", "additional_field_3": "", "additional_field_4": "", "additional_field_5": "" }
Details | IFSC Code | Account Number |
---|---|---|
Success | ICIC0002549 | 1234567890 |
Pending | ICIC0004321 | 1112223333 |
Failure | ICIC0001234 | 9876543210 |
Response Parameter
Sr. No | Fields | Description | Mandatory |
---|---|---|---|
1 | status | Boolean | Yes |
2 | message | Alphanumeric | Yes |
3 | data | Object | Conditional |
4 | data.payout_id | Nevope Payout Id | Conditional (Only 200 Http Status Code) |
5 | data.order_id | Merchant Order Id | Conditional (Only 200 Http Status Code) |
Sample Response (200)
{ "status": true "message": "Payout Request Received" "data": { "payout_id": "PAY123456" "order_id": PO123456 } }
Response (Failed) (400)
{ "status": false "message": "Error_Message" }
Method | Environment | Url |
---|---|---|
POST | Production |
https://support.nevope.com/api/v1/payout/query
|
POST | UAT/Staging |
https://uat.nevope.com/api/v1/payout/query
|
x-merchant-id |
Provide By Nevope
|
x-api-key |
Provide By Nevope
|
Content-Type |
application/json
|
Fields | Description | Data Type | Mandatory |
---|---|---|---|
order_id | Merchant Unique Transaction/Order Id | Alphanumeric | Yes |
Payout Request Body :
{
"order_id": "ORD_123322323"
}
Sr. No | Fields | Description | Mandatory |
---|---|---|---|
1 | status | Boolean | Yes |
2 | message | Alphanumeric | Yes |
3 | data | Object | Conditional (Only 200 Http Status Code) |
4 | data.payout_id | Nevope Payout ID | |
5 | data.order_id | Merchant Order ID | |
6 | data.merchant_id | Merchant ID | |
7 | data.amount | Payout Amount | |
8 | data.fees | Payout Fees/Charge | |
9 | data.status | Payout Status (INITIALIZED, PENDING, SUCCESS, FAILED) | |
10 | data.method | Payout Method | |
11 | data.customer | Object | |
12 | data.customer.name | Customer/Player Name | |
13 | data.customer.id | Customer/Player ID | |
14 | data.customer.phone | Customer/Player Phone | |
15 | data.customer.email | Customer/Player Email | |
16 | data.customer.account | Customer/Player Bank Account Number | |
17 | data.customer.ifsc | Customer/Player Bank IFSC Code | |
18 | data.additional_field_1 | Additional Field | |
19 | data.additional_field_2 | Additional Field | |
20 | data.additional_field_3 | Additional Field | |
21 | data.additional_field_4 | Additional Field | |
22 | data.additional_field_5 | Additional Field | |
23 | data.bank_response | Response Message | |
24 | data.bank_reference_no | Bank UTR Number | |
25 | data.payout_date | Payout Date |
Sample Response (200) :
{
"status": true,
"message": "Payout Details Fetched Successfully",
"data": {
"merchant_id": "************",
"order_id": "**********",
"payout_id": "**********",
"amount": 100,
"fees": 0,
"status": "FAILED",
"method": "IMPS",
"customer": {
"id": "*******",
"name": "**********",
"phone": "**********",
"email": "demo@example.com",
"account": "***********",
"ifsc": "***********"
},
"additional_field_1": "",
"additional_field_2": "",
"additional_field_3": "",
"additional_field_4": "",
"additional_field_5": "",
"bank_response": "",
"bank_reference_no": "",
"payout_date": "2023-07-19 05:30:56"
}
}
Response (Failed) (400) :
{ "status": false, "message": "Error_Message", }
Method | Environment | Url |
---|---|---|
GET | Production |
https://support.nevope.com/api/v1/payout/balance
|
GET | UAT/Staging |
https://uat.nevope.com/api/v1/payout/balance
|
x-merchant-id |
Provide By Nevope
|
x-api-key |
Provide By Nevope
|
Content-Type |
application/json
|
Sr. No | Fields | Description | Data Type | Mandatory |
---|---|---|---|---|
1 | status | API Status | Boolean | Yes |
2 | message | API Response Message | Alphanumeric | Yes |
3 | data | API Response | Object | Conditional |
4 | data.available_balance | Available Payout Wallet Balance | Numeric | Conditional |
5 | data.merchant_id | Merchant ID | UUID | Conditional |
Sample Response (200) :
{ "status": true, "message": "Payout Balance Fetched Successfully", "data": { "merchant_id": "MERCH123", "available_balance": 5**99.00, } }
Response (Failed) (400) :
{ "status": false, "message": "Error_Message", }
$checksumStr = $payoutId . ':' . $orderId . ':' . $merchantId . ':' . $payoutStatus . ':' . $payoutAmount . ':' . $payoutDate;
$checksum = crc32($checksumStr);
Method:
Headers: No request header
Expected response code: 200
Content Type: application/json
Payout Callback/Webhook Response :
{
"event_type": "PAYOUT",
"event": "PAYOUT.SUCCESS", // PAYOUT.FAILED
"checksum": 3899009463,
"payload": {
"payout_id": "PAYOUT ID",
"order_id": "ORDER ID",
"merchant_id": "MERCHANT ID",
"status": "PAYOUT STATUS",
"amount": "PAYOUT AMOUNT",
"fees": "FEES",
"method": "PAYOUT METHOD",
"message": "DESCRIPTION",
"customer": {
"id": "CUSTOMER ID",
"name": "CUSTOMER NAME",
"phone": "CUSTOMER PHONE",
"email": "CUSTOMER EMAIL"
"bank_account": "CUSTOMER BANK ACCOUNT"
"ifsc_code": "CUSTOMER IFSC CODE"
},
"additional_field_1": "ADDITIONAL FIELD",
"additional_field_2": "ADDITIONAL FIELD",
"additional_field_3": "ADDITIONAL FIELD",
"additional_field_4": "ADDITIONAL FIELD",
"additional_field_5": "ADDITIONAL FIELD",
"bank_reference_no": "BANK REFERENCE NUMBER (UTR)",
}
}