Skip to main content
POST

Authorizations

merchant-key
string
header
required

Merchant key for store identification. Required for all API requests.

Body

application/json
amount
number
required

Order amount. Must be greater than 0.

Required range: x >= 0.01
Example:

50000

description
string
required

Order description displayed to the buyer during checkout.

Required string length: 1 - 255
Example:

"Premium subscription - Monthly"

payment_gateway
object
required
currency
string

ISO 4217 currency code. Defaults to store currency if omitted.

Required string length: 3
Pattern: ^[A-Z]{3}$
Example:

"COP"

shopper
object
order_key
string

Your external order reference. Use this to correlate Wava orders with your system.

Maximum string length: 100
Example:

"order-12345"

URL to redirect buyer after successful payment.

Example:

"https://mystore.com/success"

URL to redirect buyer if payment is cancelled.

Example:

"https://mystore.com/cancel"

URL to redirect buyer if payment fails.

Example:

"https://mystore.com/error"

device_key
string

Device identifier for session tracking.

Maximum string length: 100
Example:

"device-12345"

Response

Order created and payment initiated successfully

data
object