Wave Checkout API

Hosted payment session API for accepting one-off payments from Wave wallet users. Create a checkout session, redirect the customer to the returned wave_launch_url, then receive a checkout.session.completed webhook (or poll the session) once payment succeeds. Sessions support success_url / error_url redirects, client_reference for correlation, restrict_payer_mobile for phone-locked payments, and aggregated_merchant_id for PSPs operating on behalf of sub-merchants. Includes session retrieval, search by transaction_id or client_reference, refund, and explicit expire endpoints.

Wave Checkout API is one of 5 APIs that Wave Mobile Money publishes on the APIs.io network.

Tagged areas include Checkout, Payments, and Hosted Payment Page. The published artifact set on APIs.io includes API documentation.

API entry from apis.yml

apis.yml Raw ↑
aid: wave-mobile-money:wave-checkout-api
name: Wave Checkout API
description: Hosted payment session API for accepting one-off payments from Wave wallet users. Create
  a checkout session, redirect the customer to the returned wave_launch_url, then receive a checkout.session.completed
  webhook (or poll the session) once payment succeeds. Sessions support success_url / error_url redirects,
  client_reference for correlation, restrict_payer_mobile for phone-locked payments, and aggregated_merchant_id
  for PSPs operating on behalf of sub-merchants. Includes session retrieval, search by transaction_id
  or client_reference, refund, and explicit expire endpoints.
humanURL: https://docs.wave.com/checkout
baseURL: https://api.wave.com
tags:
- Checkout
- Payments
- Hosted Payment Page
properties:
- type: Documentation
  url: https://docs.wave.com/checkout
- type: Documentation
  url: https://docs.wave.com/business