Convertir un monto

Calcula el equivalente de un monto en divisas a pesos dominicanos.

Convertir un monto

El monto amount se expresa en la moneda extranjera, con hasta dos decimales. El resultado amountDop es texto con dos decimales. La operación es desde el usuario: sell para vender divisas; buy para comprarlas.

JavaScript
const response = await fetch(
  'https://api.divisa.do/v1/convert?currency=USD&amount=100&operation=sell&fields=amountDop,rate,currency,operation,feesIncluded',
  { headers: { Accept: 'application/json' } }
);

if (!response.ok) {
  throw new Error(`HTTP ${response.status}`);
}

const { data, meta } = await response.json();
console.log(data);

Selecciona la entidad

Sin institution, la API usa las mejores tasas comerciales vigentes. Agrega institution y channel para limitar la selección. No incluye comisiones no publicadas.

cURL
curl --fail-with-body 'https://api.divisa.do/v1/convert?currency=USD&amount=100&operation=buy&institution=popular&channel=digital' \
  -H 'Accept: application/json'

Maneja una operación sin tasa

Una cotización parcial permite sólo el lado disponible. Si no hay una tasa elegible, no calcules con cero ni uses una referencia oficial como oferta comercial. Comprueba siempre el estado HTTP y el resultado.