Currency Conversion (MCC)
/api/conversion/mccCalculates accurately converted amounts for cross-border transactions using Multi-Currency Conversion (MCC).
Supports 50+ currencies with a robust Fraud Risk Management engine.
Bearer token. Get token →Header Parameters
| Field | Details |
|---|---|
Request-Timestampstringdate-time | ISO 8601 UTC timestamp of the request. Used for idempotency and audit. |
Request-IDstring | Use a global unique identifier [GUID] for the request. Constraints Minimum length: 1 characterMaximum length: 50 characters |
Request Bodyrequired
| Field | Details |
|---|---|
bank_codestringrequired | Bank code for the conversion. |
invoice_idstringrequired | Unique invoice reference for the conversion request. Constraints Minimum length: 1 character |
source_currencystringrequired | Numeric ISO 4217 code for the source currency (3 digits). Constraints Minimum length: 3 charactersMaximum length: 3 characters |
dest_currencystringrequired | Numeric ISO 4217 code for the destination currency (3 digits). Constraints Minimum length: 3 charactersMaximum length: 3 characters |
transaction_amountstringrequired | The transaction amount to convert. |
Response
| Field | Details |
|---|---|
source_currencystring | Numeric ISO 4217 source currency code. Constraints Minimum length: 3 charactersMaximum length: 3 characters |
dest_currencystring | Numeric ISO 4217 destination currency code. Constraints Minimum length: 3 charactersMaximum length: 3 characters |
invoice_idstring | Invoice reference from the request. |
conversion_ratenumberdouble | Rate used to convert source to destination currency. |
converted_amountinteger | Final amount after conversion and exponent adjustment. |
transaction_amountstring | Original transaction amount. |
converted_exponentinteger | Number of decimal places applied during conversion. |
Status Codes
200 | Currency conversion calculated successfully. |
400 | The request was malformed or missing required fields. |
curl --request POST \
--url https://pluraluat.v2.pinepg.in/api/conversion/mcc \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--header 'Request-ID: a1b2c3d4-e5f6-7890-abcd-ef1234567890' \
--header 'Request-Timestamp: 2024-10-01T10:30:00Z' \
--data '{
"bank_code": "AXIS",
"invoice_id": "INV-20250716-001",
"source_currency": "840",
"dest_currency": "356",
"transaction_amount": "100"
}'{
"source_currency": "840",
"dest_currency": "356",
"invoice_id": "INV-20250716-001",
"conversion_rate": 86.74531575294934,
"converted_amount": 8674,
"transaction_amount": "100",
"converted_exponent": 2
}