Skip to main content
This is the core call of the Intent flow. It creates the order and the customer, and returns the hosted checkout link.
Create Order is not idempotent. Rampnow doesn’t de-duplicate on externalOrderUid, so sending the same request twice creates two orders. If the call times out or returns a 5xx, call Get Order with your externalOrderUid first, and retry only if orderList is empty.

Request

Call Create Checkout Order. Buy and sell orders use the same endpoint; orderType, the currency pair and the wallet object differ.
cURL

Order fields

User details

There is no separate user-creation call. Rampnow creates the customer from the user object on the order, or matches an existing customer by email, and returns their userUid in the response.

Response

The response is the same for buy and sell orders:

Next: Redirect the user

Send the user to the hosted checkout