My Oracle Support Banner

UK OBAPI | 'Status' Is Missing and 'Amount' Fields Decimal Places Are Inconsistent on Running Endpoint- '/Accounts/{Accountid}/Transactions' (Doc ID 2862357.1)

Last updated on APRIL 14, 2022

Applies to:

Oracle Banking APIs - Version 21.1.0.0.0 to 21.1.0.0.0 [Release 21]
Information in this document applies to any platform.

Symptoms

ACTUAL BEHAVIOR
---------------
Following issues are observed in the response on running Endpoint - GET /accounts/{AccountId}/transactions
1. 'Status' is missing which is mandatory as per the Open Banking Specification
2. 'Amount' field is returning values up to 49 decimal places and is also not consistent among all APIs

Refer Transactions v3.1 - https://openbanking.atlassian.net/wiki/spaces/DZ/pages/937558098/Transactions+v3.1.

EXPECTED BEHAVIOR
-----------------------
1. 'Status' should be present and should be either 'Booked' or 'Pending'
2. 'Amount' fields should return the consistent decimal places value(^\d{1,13}\.\d{1,2}$)

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.