# Ramps (Transactions)

**Ramp Transactions** - Create and manage cryptocurrency on-ramp (fiat → crypto) and off-ramp (crypto → fiat) transactions.
**Key Operations**:
- Create on-ramp transactions (buy cryptocurrency)
- Create off-ramp transactions (sell cryptocurrency)
- Retrieve transaction status and details
- Monitor transaction lifecycle via webhooks

**Transaction Flow**:
1. Check eligibility and limits
2. Get price quote
3. Create ramp transaction
4. Customer completes payment/deposit
5. Receive status updates via webhooks
6. Transaction completes

**Supported Payment Methods**: PayID (AU), SEPA (EU), ACH (US), Interac (CA)
**Supported Blockchains**: Bitcoin, Ethereum, TRON, Polygon, BSC

 - [GET /eapi/v0/ramps](https://docs.banxa.com/products/native-api/openapi/ramps/listramps.md): Retrieve a paginated list of transfer orders (ramps). **Pagination Modes**: - **Cursor Pagination**: Use `startAfter`, `endBefore`, or `cursor` parameters. Dates are optional. - **Offset Pagination**:
 - [POST /eapi/v0/ramps](https://docs.banxa.com/products/native-api/openapi/ramps/createramp.md): Enables conversion between fiat and cryptocurrency in both directions.
 - [GET /eapi/v0/ramps/{ramp_id}](https://docs.banxa.com/products/native-api/openapi/ramps/getramp.md): Enables retrieval of detailed information about a specific order using its unique identifier.
 - [POST rampMessage](https://docs.banxa.com/products/native-api/openapi/ramps/rampmessage.md): When a ramp transitions into a new status, the status update will be sent to the provided callback endpoint to your server.
