WiaPay API Documentation

Welcome to the WiaPay API documentation. This guide will help you integrate our payment processing system into your application.

Resources

Quickstart

Before You Begin

To start using the WiaPay API, you need to obtain your API credentials from the WiaPay support team. Please contact us to get your API Key and API Secret.

Prerequisites

  • API Key and API Secret from WiaPay team
  • Your server IP addresses for whitelisting
  • Callback URL to receive transaction status updates
  • Callback Secret Key for verifying webhook signatures

Base URL

https://<service_name>.api.wiapay.co/v1

Replace <service_name> with your assigned service name provided by the integration team.

Integration Flow

1

Available Banks

Fetch the list of available banks with their limits and use the bank ID for transactions.

2

Create Transaction

Submit a deposit or withdrawal request with the required parameters.

3

Redirect User (Deposit Only)

For deposits, redirect the user to the checkout URL to complete the payment.

4

Receive Callback

We will send a callback to your endpoint when the transaction status changes.

Callbacks

Receive real-time notifications about transaction status changes.

Get Started

Support

If you encounter any issues or have questions about the API integration, please contact our support team. We are here to help you integrate WiaPay into your platform smoothly.