Overview
This integration supports two integration types — BYBIT and PASS_THROUGH — each with different settlement strategies, supported currency/rail pairs, and fee structures.Integration Types
PASS_THROUGH with FEE_RETENTION
Used for native crypto-to-crypto settlements where fees are deducted from the deposit before settlement.integration_type=PASS_THROUGHsettlement_via=FEE_RETENTIONrebalance_feemust befalse
| Currency | Rail | Minimum Order Amount |
|---|---|---|
| BTC | BITCOIN | 0.00005 BTC |
| ETH | ETHEREUM | — |
| USDT | TRON | — |
BYBIT with ONE_TO_ONE
Used for stablecoin settlements where order and destination currencies match.integration_type=BYBITsettlement_via=ONE_TO_ONErebalance_feecan betrueorfalse
| Currency | Chain |
|---|---|
| USDC | SOLANA |
| USDC | ETHEREUM |
| USDC | BASE |
| Currency | Chain |
|---|---|
| USDC | SOLANA |
| USDC | ETHEREUM |
| USDC | BASE |
BYBIT with MARKET_ORDER
Used when the order currency differs from the destination currency.integration_type=BYBITsettlement_via=MARKET_ORDER
| Currency | Chain |
|---|---|
| PYUSD | SOLANA |
| Currency | Chain |
|---|---|
| USDT | SOLANA |
Minimum Order Amounts
| Pair | Minimum Amount |
|---|---|
| SOL <> USDC | 3 USDC |
| ETH <> USDC | 7 USDC |
| BASE <> USDC | 3 USDC |
| SOL <> PYUSD | 3 USDT |
| BTC <> BITCOIN | 0.00005 BTC |
Developer Fee
Thedeveloper_fee object allows you to charge an additional fee on top of platform fees. It is only applicable for FEE_RETENTION settlement.
- The entire
developer_feeobject is nullable (defaults to 0) fixedis nullable (defaults to 0)percentageis nullable (defaults to 0)total_developer_fee= fixed + (percentage x total order amount)total_fee=total_developer_fee+ all other fees
Quotation Endpoint Rules
| Currency/Rail | integration_type | settlement_via | rebalance_fee |
|---|---|---|---|
| USDC.solana | BYBIT | ONE_TO_ONE | true or false |
| USDT.tron | PASS_THROUGH | FEE_RETENTION | false |
| BTC.bitcoin | PASS_THROUGH | FEE_RETENTION | false |
| ETH.ethereum | PASS_THROUGH | FEE_RETENTION | false |
Warning: Settingrebalance_fee: trueforPASS_THROUGH+FEE_RETENTIONwill throw an error.
Create Payment Rules
With quote_id
order_amountfield andfinobject must be null
With order_amount
quote_idmust be nullfinobject must be provided and valid
Warning: Providing bothorder_amountandquote_idresults in a 422 error. Providing bothquote_idandfinobject results in a 422 error.
Response Differences by Integration Type
| Integration Type | Response Field |
|---|---|
| BYBIT | data.provider_response |
| PASS_THROUGH | data.deposit_instruction |
