Multi-Currency

Multi-Currency Support

UInterfaceV2 enables you to accept payments in multiple currencies—making it easier to serve international customers and expand your business across borders.

To use multi-currency support, simply pass the desired currency code via the order.currency parameter when creating a charge request.


🌍 Supported Currency Codes

UInterfaceV2 currently supports the following ISO currency codes:

KWD, SAR, USD, BHD, EUR, OMR, QAR, AED, INR

📩 Need multi-currency enabled?
Contact [email protected] to activate this feature for your account.

💡 Example: Multi-Currency Charge Request

Here’s a sample request to charge a customer in USD:

{
  "products": [
    {
      "name": "Logitech K380",
      "description": "Logitech K380 / Easy-Switch for Upto 3 Devices, Slim Bluetooth Tablet Keyboard",
      "price": 10,
      "quantity": 1
    },
    {
      "name": "Logitech M171 Wireless Optical Mouse",
      "description": "Logitech M171 Wireless Optical Mouse (2.4GHz Wireless, Blue Grey)",
      "price": 10,
      "quantity": 1
    }
  ],
  "order": {
    "id": "202210101255255144669",
    "reference": "11111991",
    "description": "Purchase order received for Logitech K380 Keyboard",
    "currency": "USD", // Pass your preferred currency here
    "amount": 200
  },
  "language": "en",
  "paymentGateway": {
    "src": "knet"
  },
  "tokens": {
    "customerUniqueToken": 90908986
  },
  "reference": {
    "id": "202210101202210101"
  },
  "customer": {
    "uniqueId": "2129879kjbljg767881",
    "name": "John Smith",
    "email": "[email protected]",
    "mobile": "+96512345678"
  },
  "returnUrl": "https://success.com",
  "cancelUrl": "https://error.com",
  "notificationUrl": "https://callback.com"
}