Creating Ramp Orders

POST /orders/deposit

  • Request Payload
{
  "firstName": "John",
  "lastName": "doe",
  "email": "[email protected]",
  "country": "FR",
  "amount": 70,
  "currency": "EUR",
  "redirectUrl": "https://www.transfi.com",
  "partnerContext": {},
  "paymentType": "bank_transfer",
  "withdrawDetails": {
    "cryptoTicker": "ETH",
    "walletAddress": "0xc0ffee254729296a45a3885639AC7E10F9d54979"
  },
  "address": {
    "street": "502, Berliner Straße, Kreuzberg",
    "city": "Berlin",
    "postalCode": "10999"
  }
}

With the above payload, you will receive a paymentURL in the response that will take users to TransFi hosted checkout page.

With the Order ID you can fetch the status of the order.


POST /payout/orders

  • Request payload
{
  "firstName": "John",
  "lastName": "doe",
  "email": "[email protected]",
  "country": "FR",
  "currency": "EUR",
  "amount": 30,
  "paymentCode": "sepa_bank",
  "paymentAccountNumber": "123456780",
  "iban": "BE21967945026009",
  "dob": "01-01-2000",
  "redirectUrl": "https://transi.com",
  "depositDetails": {
  	"cryptoTicker": "USDT"
	},
  "additionalDetails": {},
  "address": {
    "street": "502, Aistin street, Raslow Town",
    "city": "Baranquiella",
    "postalCode": "453555"
  }
}

The response of the above payload, will return crypto amount and wallet address on which the user can transfer the crypto funds. which initiates the fiat payout.

With the Order ID you can fetch the status of the order.