Skip to content
Last updated

Notice of change - lifeTimeAmount field now rejects values with more than four decimal places

Issued: 30th June 2023 | TB-1183

What's changing?

An exception will be thrown if the lifeTimeAmount field in the payload of the POST /token-requests call has more than four decimal places.

The exception message will be in the format:

(INVALID_ARGUMENT, lifeTimeAmount should not contain more than 4 decimal places.)

What problem will this solve?

Previously, Token.io was rounding lifeTimeAmount values with more than four decimal places, in requests sent to the bank.

Removing this rounding will improve accuracy, so that the amount in the TPP request will always match the amount in the Token.io request.

Does this change affect you?

This change applies to customers:

  • using Token.io's Payment Initiation Service (PIS)

  • sending lifeTimeAmount values with more than four decimal places

What action do I need to take?

Please ensure that the lifeTimeAmount field values in your requests don't exceed four decimal places.

When will this change apply to all impacted customers?

This change will become effective from the 30th September 2023.

Where can I get further information?

For assistance with the above and other operational aspects of the Token.io Account-to-Account Infrastructure, please contact Token.io Support.