Retirada de los cargos y reembolsos en ISK con decimales

Varias redes de tarjetas (como Visa y Mastercard) están cambiando sus requisitos de los pagos con coronas islandesas (ISK) para permitir solo importes enteros desde el 14 de abril de 2023. Por ejemplo, un pago de 40,10 ISK no se aceptará y se deberá actualizar a un importe entero como 40,00 ISK o 41,00 ISK.

Si ya habías creado cargos en ISK con tu cuenta de Stripe, tendrás que actualizar la integración y las listas de precios ante del 14 de abril para que solo incluyan importes enteros.

A partir del 14 de abril de 2023, la API de Stripe obligará a que todos los importes en ISK se indiquen en múltiplos de 100. Verás la siguiente respuesta si intentas especificar un importe en coronas con decimales:

400 invalid_charge_amount_no_decimal_compatible: Importe no válido. 
La divisa ISK ya no utiliza decimales y los importes de los cargos deben poder dividirse entre 100 y dar como resultado un número entero. 
Consulta https://stripe.com/docs/currencies#special-cases para obtener más información.

Para que no se interrumpan tus pagos en ISK después del 14 de abril, tendrás que actualizar la integración y proporcionar siempre importes en ISK que sean múltiplos de 100 en Charges, Payment Intents y Setup Intents.

También tendrás que sustituir todos los importes de tus productos y precios que estén en coronas con decimales por importes enteros, y actualizar todas las referencias a ellos que haya en tus suscripciones, facturas, enlaces de Payment Links y proceso de compra.

La divisa ISK seguirá teniendo dos decimales en la API de Stripe y un importe de `100` ISK seguirá representando 1 corona.

Reembolsos

A partir del 14 de abril de 2023, recibirás la respuesta invalid_charge_amount_no_decimal_compatible si intentas reembolsar cargos antiguos hechos en coronas con decimales. Como solución alternativa, podrás reembolsar un importe parcial (por ejemplo, el importe del reembolso redondeado hacia abajo hasta la corona entera más próxima). Puede resultarte más sencillo crear reembolsos de forma manual desde el Dashboard de Stripe según sea necesario, en vez de incorporar este proceso a tu integración.

¿Esto responde tu pregunta?