Before creating a payment

This section describes step-by-step steps to be done, before you create your first payin transaction in the wallet flow.

  • GET /supported-currencies
    Fetch list of all supported currencies enabled for your MID.
{
  "status": "success",
  "total": 1,
  "pages": 1,
  "data": [
    {
      "currency": "EUR",
      "minAmount": 25,
      "maxAmount": 50000,
      "logoUrl": "https://common-fiat-logos.s3.ap-southeast-1.amazonaws.com/eur.svg"
    }
  ]
}

  • GET /payment-methods
    Fetch list of all supported payment methods enabled for your MID.
{
    "paymentMethods": [
        {
            "name": "Credit Card",
            "paymentCode": "credit_card",
            "minAmount": 25,
            "maxAmount": 50000,
            "logoUrl": "https://common-payment-methods-logo.s3.ap-southeast-1.amazonaws.com/card.svg",
            "paymentType": "card"
        },
        {
            "name": "Debit Card",
            "paymentCode": "debit_card",
            "minAmount": 25,
            "maxAmount": 50000,
            "logoUrl": "https://common-payment-methods-logo.s3.ap-southeast-1.amazonaws.com/card.svg",
            "paymentType": "card"
        },
        {
            "name": "Sepa Open Banking",
            "paymentCode": "sepa_pull",
            "minAmount": 25,
            "maxAmount": 5000,
            "logoUrl": "https://common-payment-methods-logo.s3.ap-southeast-1.amazonaws.com/SepaInstant.svg",
            "paymentType": "bank_transfer"
        },
        {
            "name": "Skrill",
            "paymentCode": "skrill",
            "minAmount": 25,
            "maxAmount": 50000,
            "logoUrl": "https://common-payment-methods-logo.s3.ap-southeast-1.amazonaws.com/skrill.svg",
            "paymentType": "local_wallet"
        },
        {
            "name": "Neteller",
            "paymentCode": "neteller",
            "minAmount": 25,
            "maxAmount": 50000,
            "logoUrl": "https://common-payment-methods-logo.s3.ap-southeast-1.amazonaws.com/neteller.svg",
            "paymentType": "local_wallet"
        }
    ],
    "total": 5,
    "pages": 1
}

  • GET /exchange-rates/deposit
    Fetch the exchange rate for the payin fiat currency equivalent to stable currency (USDT/USDC) using this
{
  "status": "success",
  "data": {
    "fiatTicker": "EUR",
    "fiatAmount": 10,
    "withdrawAmount": 9.69375,
    "exchangeRate": 1.041667,
    "quoteId": "a3c99d01-5f91-48db-a7d0-12746f704745",
    "fees": {
      "processingFee": 0.694,
      "partnerFee": 0,
      "totalFee": 0.694
    }
  }
}