Skip to main content
POST
string
required
Your StarkFi API key. You can find it in your dashboard.
string
required
Transaction executor type. Use api_transaction when the request comes via API.
object
required
Tenant configuration object.
object
required
Object defining which payment methods are enabled for this order.
array
required
List of receivers for payment splitting. Percentages must add up to 100.
enum<string>
required
Gateway processing method. Available options: direct, subs
  • direct — one-time direct payment processing
  • subs — subscription-based recurring payments
string
required
Source currency code (e.g. BRL).
string
required
Amount to be converted from the source currency (e.g. "30").
string
required
Target currency code (e.g. USDT).
string
required
Destination blockchain network where you wish to receive the selected currency (e.g. arbitrum, solana).
boolean
required
Set true for on-ramp flow, false for off-ramp.
The on-ramp feature is not available for receiving payments via PIX. It can only be used for user-initiated payments. All requests related to incoming payments must set on_ramp: false.

Response

number
required
HTTP status code. Returns 201 on successful registration.
boolean
required
Whether the request succeeded.
string
required
Status label for the response (e.g. payment_registered).
string
required
Human-readable response message.
object
required
Response payload.