Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FIS have changed PAIN.001 <PaymentReturnCode> and <ReturnedPaymentFPID> #1

Open
bradydan opened this issue Nov 7, 2018 · 1 comment
Assignees

Comments

@bradydan
Copy link

bradydan commented Nov 7, 2018

FIS have changed the PAIN.001, without warning (!)

From: Fitzsimons, Michael
Sent: 06 November 2018 20:08
To: Alexander Meynell [email protected]
Subject: Credec : Urgent XML tag change : FPS Outbound Returns

Following a review of the tag mapping in the FPS Outbound Returns, we have found that we have had to make a minor change to the XML structure of the FPS Outbound Return PAIN.001 message. Specifically - the tags and have been moved from the Supplementary_Data level to the Transaction_Info level. This is in line with how this information is presented to FPS in the 9200 message.

Pls find attached the FPS API Usage Guide, which has been updated with this change. (page 13 contains an example). You will have to ensure that this change is reflected in your messages, as otherwise there is a risk that they will not get passed through to the Scheme. This change is now available in the FPS UAT environment should you wish to conduct any testing.

Key info:

The tags and have been moved from the Supplementary_Data level to the Transaction_Info level

Updated API usage guide is below and on Google team Drive:
UPDATED SPEC NOV 2018 - PaaS FPS API Message Usage Guide.pdf

@judgej
Copy link
Member

judgej commented Nov 7, 2018

It is not at all clear from the email, document or document change history what has actually changed here. There has been a change, in the err, data kind of tags stuff...

The document is also a major version beyond anything we have been using, so there are lots of additions and changes in here. v1.3 vs v2.1. v2.0 has added clarifications, additional examples, and I guess stuff we have never seen. One example is the "account switching" response. I guess that's where we are notified the the payment we sent to SCAN1 has been automatically sent to SCAN2 for us, and we need to use that new account from now on. We had that with Starling too. In reality we log it somehow and it becomes an alert to someone to update the records.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants