Airwallex logo
Airwallex logo

Invoicing and payment links

Another common use case is allowing merchants or businesses to issue invoices and receive payments from their customers around the world via payment links. Airwallex supports payment methods ranging from international cards to popular local payment methods.

To enable payment acceptance via payments link, you will need the following OAuth scopes:

  • r:awx_action:payment_links_view
  • w:awx_action:payment_links_edit

Invoicing diagram

Make sure that you add the header x-api-version in your API calls and set it to the latest version. For details, see Versioning API.

To generate a payment link for your invoices:

  1. Create a payment link by calling Create a payment link API. Payment links support two pricing options: fixed pricing where customer must pay the exact amount in the given currency, and flexible payment where customer can pay in any of the supported currencies.
  2. Once a payment link is created, you can call Send a payment link API to have the payment link emailed to a specified email address.
  3. To track payments, Airwallex sends a payment_intent.succeeded webhook that you can use for subsequent fulfillment and reconciliation purposes. See Notifications and workflow automation for more information on setting up webhooks.
  4. Check the status of the PaymentIntent by calling Get PaymentIntent API.
Was this page helpful?