Payments Initiation API Specification - v2.1.0

Version Control

Version

Date

Author

Comments

Version

Date

Author

Comments

2.0.0

Apr 30, 2020

Payments NZ API Working Group

Baseline

2.1-draft1

Jun 15, 2020 

@Gavin Wong (Unlicensed)

Updated:

Overview

This Payment Initiation API Specification describes the flows and payloads for initiating a {payment-order} using a staged {payment-order}-consent.

The API endpoints described here allow a Third Party to:

  • Register an intent to stage a {payment-order}-consent.

  • Subsequently submit a {payment-order} for processing.

  • Optionally retrieve the status of a {payment-order}-consent or {payment-order}.

A {payment-order} is defined as "an instruction by a payer or payee to its payment service provider requesting the execution of a payment transaction." This Payment API specification defines a hierarchy of:

  • {payment-order} is a generic type; in this specification this generic type has one specific resource: