Wallex · AsyncAPI Specification

Wallex Webhooks

Version

View Spec View on GitHub CompanyPaymentsCross-Border PaymentsForeign ExchangeFintechCollectionB2B PaymentsEmbedded FinanceSoutheast AsiaAsyncAPIEvents

AsyncAPI Specification

wallex-webhooks.yml Raw ↑
generated: '2026-07-21'
method: searched
source: https://docs.wallex.asia/docs/api-docs/webhooks
spec_type: Webhooks
notes: >-
  Wallex documents a webhook notification surface but does not publish an
  AsyncAPI document. Partners register a single subscription endpoint; Wallex
  POSTs events to it and expects a 200 within 30 seconds, otherwise the
  notification is retried up to 3 times. Delivery is per-transaction/status.
subscription:
  model: single partner subscription endpoint
  manage:
    - operationId: webhook-retrieve
      description: Retrieve the latest webhook subscription settings for the partner.
    - operationId: webhook-update
      description: Update the subscription URL and optional custom headers.
  delivery:
    method: POST
    expected_ack: 200
    timeout_seconds: 30
    retries: 3
  security:
    ip_whitelisting: true
    outbound_ips:
      sandbox:
        - {region: SG, ip: 175.41.191.143}
      production:
        - {region: SG, ip: 3.0.113.21}
        - {region: ID, ip: 108.136.189.251}
        - {region: HK, ip: 18.166.110.81}
        - {region: MY, ip: 13.251.169.211}
        - {region: JP, ip: 13.230.240.139}
events:
  - name: collection.status
    description: Collection status updates.
    doc: https://docs.wallex.asia/docs/api/collections/collection-webhook
  - name: collection_account.status
    description: Collection account (virtual account) status updates.
    doc: https://docs.wallex.asia/docs/api/collections/collection-account-webhook
  - name: collection_request.status
    description: Collection request status updates.
    doc: https://docs.wallex.asia/docs/api/collections-request/collection-request-webhook
  - name: payment.status
    description: Simple payment status updates (awaiting_funds, under_review, processing, in_transit, completed, failed, rejected).
    doc: https://docs.wallex.asia/docs/api/payments/payment-webhook
  - name: conversion.status
    description: Conversion status updates.
    doc: https://docs.wallex.asia/docs/api/conversions/conversion-webhook
  - name: funding.status
    description: Funding status updates.
    doc: https://docs.wallex.asia/docs/api/funding/funding-webhook
  - name: deduction.status
    description: Deduction status updates.
    doc: https://docs.wallex.asia/docs/api/deductions/deduction-webhook
  - name: user.status
    description: User status updates (pending_approval, approved, document_needs_resubmission, withdrawn, terminated, closed).
    doc: https://docs.wallex.asia/docs/api/users/user-webhook

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/wallex-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.