GET domestic-payment/id reporting stale status

Description

A domestic-payment was submitted with the following details:

x-fapi-interaction-id=d53ca74b-009e-4997-8342-d02bc71e97ad
time=2019-08-31T13:55:16.8344739+00:00
DomesticPaymentId:a2c92e86-94cf-5208-93e1-41308e1554cd
ConsentIdIP_1_2_c47954b0-cbf6-11e9-a59e-65b2a539088b

Subsequent requests to:
"GET" https://api.nationwide.co.uk/open-banking/v3.0/pisp/domestic-payments/a2c92e86-94cf-5208-93e1-41308e1554cd

returned payloads thus:

{"Data":{"DomesticPaymentId":"a2c92e86-94cf-5208-93e1-41308e1554cd","ConsentId":"DIP_1_2_c47954b0-cbf6-11e9-a59e-65b2a539088b","CreationDateTime":"2019-08-31T13:55:17.262Z","Status":"Pending","StatusUpdateDateTime":"2019-08-31T13:55:19.943Z","Initiation":{"InstructionIdentification":"009d5c75-2cb7-40bc-8379-ddac571e021","EndToEndIdentification":"5453","InstructedAmount":{"Amount":"2000.00","Currency":"GBP"},"DebtorAccount":{"SchemeName":"UK.OBIE.SortCodeAccountNumber","Identification":"07043625409271"},"CreditorAccount":{"SchemeName":"UK.OBIE.SortCodeAccountNumber","Identification":"20000043135470","Name":"Smarkets"},"RemittanceInformation":{"Unstructured":"5453","Reference":"5453"}}},"Links":{"Self":"https://api.nationwide.co.uk/open-banking/v3.0/pisp/domestic-payments/a2c92e86-94cf-5208-93e1-41308e1554cd"},"Meta":{}}

As you can see the Status = "Pending" and the StatusUpdateDateTime = "2019-08-31T13:55:19.943Z". This status was returned until at least "2019-08-31T14:58:52.0106901+00:00" which is when we stopped polling.

We polled again today,

x-fapi-interaction-id=bcf08577-49a6-4675-99a0-168491a3ed35

and received the following payload:

{"Data":{"DomesticPaymentId":"a2c92e86-94cf-5208-93e1-41308e1554cd","ConsentId":"DIP_1_2_c47954b0-cbf6-11e9-a59e-65b2a539088b","CreationDateTime":"2019-08-31T13:55:17.262Z","Status":"AcceptedSettlementCompleted","StatusUpdateDateTime":"2019-08-31T13:55:19.943Z","Initiation":{"InstructionIdentification":"009d5c75-2cb7-40bc-8379-ddac571e021","EndToEndIdentification":"5453","InstructedAmount":{"Amount":"2000.00","Currency":"GBP"},"DebtorAccount":{"SchemeName":"UK.OBIE.SortCodeAccountNumber","Identification":"07043625409271"},"CreditorAccount":{"SchemeName":"UK.OBIE.SortCodeAccountNumber","Identification":"20000043135470","Name":"Smarkets"},"RemittanceInformation":{"Unstructured":"5453","Reference":"5453"}}},"Links":{"Self":"https://api.nationwide.co.uk/open-banking/v3.0/pisp/domestic-payments/a2c92e86-94cf-5208-93e1-41308e1554cd"},"Meta":{}}

Which shows the payment is now Status = "AcceptedSettlementCompleted" with a StatusUpdateDateTime = "2019-08-31T13:55:19.943Z".

So the question is why was the provider returning Status = "Pending" for the hour that we were polling, when we eventually get back "AcceptedSettlementCompleted" with a timestamp 3s after the payment was submitted?

Technical Impact

We're providing stale information to our clients.

Workaround

None

Resolution Notes

None

Impact Assessment

We're providing stale information to our clients.

Status

Assignee

Unassigned

Reporter

Beejal Nagar

Reference

None

Service Desk Reference

OBSD-10651

ASPSP

Query Type

None

Created (Original)

Sep 03, 2019, 11:21 AM

TPP Impact

Medium

TPP

Issue Summary

None

OB Environment

None

Business Impact Severity

Level 2

Share

Yes
Configure