POST /api/developer/orders.
When you create a sell order, RampHub also creates the matching order intent automatically. If you need to show the active payment window or let support extend it, see Order intent.
If the same customer, token, and network already has an active order window, RampHub returns a structured PAYCHAIN_ACTIVE_INTENT_CONFLICT response. Your app can use the Order intent endpoint to show the current window first, or resend the order with overrideActiveIntent: true if the customer wants to replace it.
Request body
Required on every order:string
required
number
required
string
required
string
required
string
required
walletAddress:
string
required
string
required
string
required
string
string
string
number
boolean
bankCode values in the sell form.
If you do not already have the account holder name, call POST /api/developer/bank-accounts/resolve first and reuse the returned accountName.
Business fees
RampHub lets businesses attach a developer fee percent to the same order request. RampHub accrues the fee internally, so you only need the percentage:Response shape
The response includes the tracked RampHub transaction id, the selected provider, and the provider settlement details your app should show next.string
string
string
string
string
string
number
object
string
string
boolean
boolean
Notes
- Save
transactionIdright away. - Use
providerDetailsfor the next step. developerFeePercentcan be0or a small percentage like0.5.overrideActiveIntentcan be set totruewhen the customer wants to replace an existing active order window.- Use
ourCryptoAddressfor sell payment instructions when it is present.