# Waypay API Documentation ## Docs - [Authentication Process](https://docs.waypay.live/api-reference/authentication.md): Secure your API requests with API key authentication - [Query Wallet Balance](https://docs.waypay.live/api-reference/endpoints/account-query-balance.md): Retrieve your merchant wallet balance and pending transaction information - [Error Codes](https://docs.waypay.live/api-reference/endpoints/errors.md): Understand error responses from the Waypay API - [Create Deposit Order](https://docs.waypay.live/api-reference/endpoints/payment-deposit.md): Create a deposit order to collect payment from customer's mobile wallet - [Initiate Checkout](https://docs.waypay.live/api-reference/endpoints/payment-initiate.md): Create a payment checkout session for customers to complete their payment - [Create Withdrawal Order](https://docs.waypay.live/api-reference/endpoints/payment-withdraw.md): Create a withdrawal order to send funds to a customer's bank account - [Cancel Refund](https://docs.waypay.live/api-reference/endpoints/refund-cancel.md): Cancel a pending refund request - [Create Refund](https://docs.waypay.live/api-reference/endpoints/refund-create.md): Create a refund request for a processed transaction - [Create Settlement](https://docs.waypay.live/api-reference/endpoints/settlement-create.md): Create a settlement request to withdraw funds to your bank account - [Get Settlement](https://docs.waypay.live/api-reference/endpoints/settlement-get.md): Retrieve details of a specific settlement - [Query Transaction/Order Status](https://docs.waypay.live/api-reference/endpoints/transaction-get-by-ref.md): Retrieve transaction details using payment intent ID, order reference, or transaction reference - [Introduction](https://docs.waypay.live/api-reference/introduction.md): Complete guide to the Waypay Gateway API - [Signature Generation Guide](https://docs.waypay.live/api-reference/signature-guide.md): Learn how to generate secure signatures for Waypay API requests - [Checkout Flow](https://docs.waypay.live/guides/checkout-flow.md): Understanding the hosted checkout payment flow - [Deposit Flow](https://docs.waypay.live/guides/deposit-flow.md): Understanding how to collect payments using mobile wallet deposits - [Transaction Status Processing](https://docs.waypay.live/guides/transaction-status.md): Understanding how Waypay processes and updates transaction status - [Withdrawal Flow](https://docs.waypay.live/guides/withdrawal-flow.md): Understanding how to process payouts to customer bank accounts - [WayPay Merchant API](https://docs.waypay.live/index.md): Integrate payments, mobile wallets, and refunds with the WayPay Gateway - [Quickstart](https://docs.waypay.live/quickstart.md): Get your WayPay account, API key, and make your first API call ## OpenAPI Specs - [openapi](https://docs.waypay.live/api-reference/openapi.json)