Versioning

Breaking changes

See Breaking changes in API reference.

Change log

2026-04-14

  • Relaxed transaction.payment_method_details.authorization_code validation from ^[0-9A-Z]{6}$ to ^[0-9A-Za-z]{6}$.
    • This was done to support issuer authorization codes that contain lowercase letters.
    • Clients with strict response validation should update their validation rule for transaction.payment_method_details.authorization_code accordingly.

2026-03-11

  • Added transaction.dcc.exchange_rate_precise to expose DCC exchange rate with higher precision than transaction.dcc.exchange_rate supports.
    • Clients should use transaction.dcc.exchange_rate_precise over transaction.dcc.exchange_rate since it is safer.
    • The transaction.dcc.exchange_rate will be replaced with transaction.dcc.exchange_rate_precise in the next major version update.