| Module | Description |
|---|---|
| Auth | Generate access tokens used to authenticate API requests. |
| Payouts | Create single or bulk payouts and retrieve payout processing statuses. |
| Transactions | Retrieve business account balances, business transactions, and transaction details. |
| Business Configurations | Retrieve the configuration assigned to a business. |
| Whitelist | Add, retrieve, and delete whitelist entries. |
| API | Method | Description |
|---|---|---|
| Token | POST | Generate an access token to authenticate requests to Vrtx APIs. |
| API | Method | Description |
|---|---|---|
| Create Payout | POST | Create a single payout request. |
| Get Payout Status | GET | Retrieve the status of a payout request. |
| Create Bulk Payout | POST | Create a batch payout request containing multiple payout instructions. |
| Get Bulk Payout Status | GET | Retrieve the status of a bulk payout request. |
| Get Batch Report | GET | Retrieve the processing report for a payout batch. |
| API | Method | Description |
|---|---|---|
| Get Business Account Balance | GET | Retrieve the available balance for a business account. |
| Get Transaction Details by Reference | GET | Retrieve transaction details using a transaction reference. |
| List Business Transactions | GET | Retrieve a list of transactions for a business account. |
| API | Method | Description |
|---|---|---|
| Get Business Configurations | GET | Retrieve business-level configuration values used by the client integration. |
| API | Method | Description |
|---|---|---|
| Add Whitelist Entries | POST | Add one or more whitelist entries. |
| Get Whitelist Entries | GET | Retrieve existing whitelist entries. |
| Delete Whitelist Entries | DELETE | Delete existing whitelist entries. |
{
"error_code": "INVALID_INPUT",
"error_message": "The inputs does not match the requirements.",
"details": [
{
"field_name": "mobile_number",
"description": "It should start with +966.",
"code": "mobile_number_invalid"
}
],
"status_code": 400
}{
"error_code": "TOO_MANY_REQUESTS",
"error_message": "You have sent too mnay requests.",
"status_code": 429
}