Version Control - Payments Initiation v3.0.0

 

Version

Date

Author

Comments

Version

Date

Author

Comments

3.0.0-draft1

May 3, 2022

Payments NZ API Working Group

Baseline

3.0.0-draft1

May 30, 2022

@Gavin Wong (Unlicensed)

Added

  • Multiple Authorisation section

  • Reused Classes for NZAuthorisation1 and NZMultiAuthorisation1

Removed

  • Scope for “Payments that require multiple authorisers.” has been removed

3.0.0-draft1

May 30, 2022

@Gavin Wong (Unlicensed)

Updated Enduring Payments Consents

  • NZWriteEnduringConsent1 class to NZWriteEnduringConsent2 to include the Authorisation object

  • NZWriteEnduringConsentResponse1 class to NZWriteEnduringConsentResponse2 to include the Authorisation object

Updated Domestic Payments Consents

  • NZWriteDomesticConsent1 class to NZWriteDomesticConsent2 to include the Authorisation object

  • NZWriteDomesticConsentResponse1 class to NZWriteDomesticConsentResponse2 to include the Authorisation object

Added to Domestic Payments

  • New state flow for MultiAuthorisation object

  • Usage notes to reflect that the MultiAuthorisation object must be in the response if the domestic-payment resource requires multiple authorisations

Updated Domestic Payments

  • NZWriteDomesticResponse1 class to NZWriteDomesticResponse2 to include the MultiAuthorisation object

3.0.0-draft1

Sep 20, 2022

@Nigel Somerfield

Updated

  • Corrected discrepancy between Domestic Payment Response UML diagram and Data Dictionary

  • Updated UML diagram style (PlantUML)

3.0.0-draft1

Oct 10, 2022

@Nigel Somerfield

Updated Enduring Payments Consents

  • NZWriteEnduringConsent2 to have Authorisation under Data rather than under top-level object

  • NZWriteEnduringConsentResponse2 to have Authorisation under Data rather than under top-level object

  • NZEnduringConsent1 updated to use same formatting

Updated Domestic Payment Consents

  • NZWriteDomesticConsent2 to include the Authorisation object under the Data object rather than top level

  • NZWriteDomesticConsentResponse2 to include the Authorisation object rather than top level

Updated Domestic Payments

  • Diagram cardinality errors fixed in NZWriteDomestic1 and NZWriteDomesticResponse2

3.0.0-draft2

Jan 17, 2023

@Nigel Somerfield

Baselined for v3.0.0-draft2

3.0.0-draft2

Mar 20, 2023

@Nigel Somerfield

Updated Enduring Payment Consents:

  • Day example added

  • Clarified that time component is disregarded in calculating date ranges for consent validity period

3.0.0-draft2

Apr 6, 2023

@Nigel Somerfield

Updated DomesticPaymentId length from 40 characters to 128 per

3.0.0-rc1

May 5, 2023

@Nigel Somerfield

Baselined for release candidate 1

3.0.0-rc2

Sep 12, 2023

@Nigel Somerfield

Baselined for release candidate 2

  • Removed Multiple Authorisation sections. Descoping agreed at BWG Sep 1, 2023 and approved at API Council on Sep 11, 2023

  • Updated enduring payment consent and domestic payment consents UML and data dictionary to remove NZAuthorisation1

  • Updated domestic payment to remove NZMultiAuthorisation1

  • Updated Payment Initiation API main sequence flow, as per comments in https://paymentsnz.atlassian.net/jira/servicedesk/projects/PNZAC/queues/custom/2/PNZAC-658

3.0.0-rc2

Sep 19, 2023

@Nigel Somerfield

Updated:

3.0.0

Nov 13, 2023

@Nigel Somerfield

Version 3.0.0 release

3.0.0

Jan 31, 2024

@Nigel Somerfield

Updated to reflect OpenAPI release in Github (pull request merge)