Create a shareable payment link that redirects buyers to a hosted Wava checkout page. The buyer selects their preferred payment method and completes the transaction on the hosted page.
Standard link: Include the amount field to create a link with a fixed payment amount.
Dynamic link: Omit the amount field to create a link where the buyer enters the amount before paying. Useful for donations, tips, or variable-price scenarios.
The returned payment_url can be shared via email, messaging, social media, or embedded in your website.
Documentation Index
Fetch the complete documentation index at: https://docs.wava.co/llms.txt
Use this file to discover all available pages before exploring further.
Merchant key for store identification. Required for all API requests.
merchant-key: YOUR_MERCHANT_KEY
Payment description displayed to the buyer.
1 - 255"Invoice #1234 - Web design services"
Payment amount. Omit this field to create a dynamic link where the buyer enters the amount.
x >= 0.0150000
ISO 4217 currency code. Defaults to store currency.
^[A-Z]{3}$"COP"
Your external reference for this payment link.
100"inv-1234"
URL to redirect buyer after successful payment.
"https://mystore.com/thanks"
URL to redirect buyer if payment is cancelled.
"https://mystore.com/cancelled"
URL to redirect buyer if payment fails.
"https://mystore.com/error"
When true, the checkout page prompts the buyer for contact information (first name, last name, email, phone number) before proceeding to payment method selection. The submitted data is stored with the order.
Only valid on dynamic links (requests without an amount). Setting this to true on a fixed-amount link returns a 400 error.
true
Payment link created successfully
Show child attributes