WEMA Virtual Account API Tester

This is the test page for all endpoints. Make sure the server is running and API files are deployed.

Global Settings

Purpose: Configure base URL and authentication for all API tests.

Connection Test Endpoint: https://zuwamallng.com/api/test_connection.php

Method: GET (No authentication required)

Connection test response will appear here...

1. Name Lookup API

Purpose: Provided by you to WEMA. Validates a virtual account number.

Endpoint: https://zuwamallng.com/api/name_lookup.php

Method: POST

Headers: Content-Type: application/json, Authorization: Bearer [token]

Response will appear here...

2. Transaction Notification API

Purpose: Provided by you to WEMA. WEMA calls this to notify you of a transaction.

Endpoint: https://zuwamallng.com/api/transaction_notification.php

Method: POST

Headers: Content-Type: application/json, Authorization: Bearer [token]

Response will appear here...

3. Transaction Search API

Purpose: A REST API provided by the bank for Vendors to query their transactions.

Endpoint: https://zuwamallng.com/api/trans_query.php

Method: POST

Headers: Content-Type: application/json, Authorization: Bearer [token]

Response will appear here...

4. Fetch Mini Statement API

Purpose: Provided by you to WEMA. For fraud management.

Endpoint: https://zuwamallng.com/api/get_mini_statement.php

Method: POST

Headers: Content-Type: application/json, Authorization: Bearer [token]

Response will appear here...

5. Get KYC Details API

Purpose: Provided by you to WEMA. For fraud management.

Endpoint: https://zuwamallng.com/api/get_kyc.php

Method: POST

Headers: Content-Type: application/json, Authorization: Bearer [token]

Response will appear here...

6. Block Account API

Purpose: Provided by you to WEMA. For fraud management.

Endpoint: https://zuwamallng.com/api/block_account.php

Method: POST

Headers: Content-Type: application/json, Authorization: Bearer [token]

Response will appear here...