Skip to main content
POST
Create direct order on behalf of a store

Authorizations

X-API-Key
string
header
required

Partner API key for platform partners. Must be combined with X-API-Secret header for partner operations. Both headers are required for two-factor authentication.

X-API-Secret
string
header
required

Partner API secret for platform partners. Must be combined with X-API-Key header for partner operations. Both headers are required for two-factor authentication.

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 on behalf of store

data
object