Skip to main content
Question

Add Airwallex as a payment provider for Web Billing

  • September 3, 2026
  • 5 replies
  • 42 views

Forum|alt.badge.img

I'd like to request support for Airwallex as a payment gateway / billing provider for RevenueCat's Web Billing (alongside Stripe and Paddle).

Why this matters:

  • Airwallex is widely used in Vietnam and across Southeast Asia, where Stripe availability and local payment method coverage are limited.
  • It offers strong support for local payment methods and multi-currency settlement that are important for our market.
  • Currently, needing Stripe or Paddle is a blocker for teams like ours who already run our web payments through Airwallex.

Use case:

  • We sell web subscriptions and want to use RevenueCat's paywalls, customer portal, and cross-platform entitlements — but process payments through our existing Airwallex account.

Impact:

  • This would let developers in underserved regions adopt RevenueCat Web Billing without switching payment processors.

Thanks for considering!

5 replies

Tarek
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • September 3, 2026

Hi ​@dang-van-chien-60978a ,

I'm Tarek from Developer Support, thanks for reaching out and for the clear write-up.

RevenueCat Web currently supports three billing engines: RevenueCat Billing (on Stripe), Stripe Billing and Paddle Billing. Airwallex is not supported, I've flagged your request to our Web product team.

You can however keep Airwallex today and use External Purchases API, which is in private beta. Your backend posts each subscription status and each payment to RevenueCat. RevenueCat then unlocks the entitlements on all platforms, shows the purchases in the customer history and the charts, and sends the webhooks.

The checkout comes from Airwallex, not from RevenueCat Web Paywalls or Web Purchase Links. The RevenueCat Customer Portal is not available.

The docs list the beta limits: https://www.revenuecat.com/docs/external-purchases-api-beta

We enable the API for each project. If you'd like to use it, please send me the name or the ID of the project. I will then enable the API for it.

For a checkout that RevenueCat hosts, Paddle is the option for a business in Vietnam since Stripe does not accept businesses from Vietnam today.

Let me know if that makes sense and if there's anything else I can help with!

Have an excellent day.

Best


Forum|alt.badge.img

I have registered with Paddle twice but was rejected both times because the product is digital. Could you provide a contact at Paddle who can help me verify my account?

Our project id is 

projde93bd49


Tarek
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • September 3, 2026

Hey ​@dang-van-chien-60978a ,

 

Having your products be digital shouldn't be an issue, but I can't speak on behalf of Paddle.

 

I suggest you get in touch with them and try to see if there's a way to make this work for both sides.

 

Best,


Forum|alt.badge.img

Please enable APi for this projde93bd49


Tarek
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • September 3, 2026

Hi ​@dang-van-chien-60978a ,

I enabled the External Purchases API for the project projde93bd49.

To start, do these steps:

  1. Open the project in the dashboard.
  2. Go to Project > Apps > + New.
  3. Select the app type External and enter an app name.
  4. Save the app. The app-specific secret API key appears on the app settings page.
  5. Use this key in the Authorization header for each request to POST /v1/receipts/external.

Two points are important for the integration. RevenueCat does not validate the data that you post, so validate each payment in your backend first. RevenueCat does not send an EXPIRATION event automatically, so post the status expired when a subscription ends early.

The docs describe the payload and the full subscription lifecycle: https://www.revenuecat.com/docs/external-purchases-api-beta

I recommend a test with a sandbox purchase first. Set environment to sandbox in the payload for these tests.

Let me know if you have any other questions!

Best regards,