Diff between 1.3.8 20201118v1 and 1.3.9 2021-05-04v1 #49
Diff between 1.3.8 20201118v1 and 1.3.9 2021-05-04v1 #49adejung wants to merge 1 commit intoupgrade-1.3.9-base-1.3.8from
Conversation
| This card account report contains transactions resulting from the query parameters. | ||
| type: object | ||
| required: | ||
| - booked |
There was a problem hiding this comment.
Relevant Change: booked is not mandatory any more.
Adoption approach: Follow the change
| scaStatusResponse: | ||
| description: Body of the JSON response with SCA Status. | ||
| required: | ||
| - scaStatus |
There was a problem hiding this comment.
Relevant Change: scaStatus is now mandatory
Adoption approach: Follow the change
| The chosen XML schema of the status request is following the XML schema definitions of the original pain.001 schema. | ||
| type: string | ||
|
|
||
| paymentInitiationStatusResponse-202_json: |
There was a problem hiding this comment.
Relevant Change: new json response definition
Adoption approach: Follow the change
| trustedBeneficiaryFlag: | ||
| $ref: "#/components/schemas/trustedBeneficiaryFlag" | ||
| _links: | ||
| $ref: "#/components/schemas/_linksAll" |
There was a problem hiding this comment.
Relevant Change: _links is new.
Adoption approach: Follow the change
| scaStatus: | ||
| $ref: "#/components/schemas/scaStatus" | ||
| psuMessage: | ||
| $ref: "#/components/schemas/psuMessageText" |
There was a problem hiding this comment.
Relevant Change: psuMessage is new. We already have it
Adoption approach: Nothing to change
| type: array | ||
| items: | ||
| $ref: "#/components/schemas/tppMessageGeneric" | ||
| description: Messages to the TPP on operational issues. |
There was a problem hiding this comment.
Relevant Change: tppMessage is new.
Adoption approach: Follow the change
| additionalProperties: | ||
| $ref: "#/components/schemas/hrefType" | ||
| required: | ||
| - cardAccount |
There was a problem hiding this comment.
Relevant Change: cardAccount is now required. We already have it
Adoption approach: Nothing to change
| cardAccount: | ||
| $ref: "#/components/schemas/hrefType" | ||
| card: | ||
| $ref: "#/components/schemas/hrefType" |
There was a problem hiding this comment.
Relevant Change: card is new. We already have it
Adoption approach: Nothing to change
| maxLength: 140 | ||
| example: "John Doe" | ||
|
|
||
| debitAccounting: |
There was a problem hiding this comment.
Relevant Change: debitAccounting is new
Adoption approach: Follow the change
| type: string | ||
| maxLength: 35 | ||
| debitAccounting: | ||
| $ref: "#/components/schemas/debitAccounting" |
There was a problem hiding this comment.
Relevant Change: debitAccounting is new
Adoption approach: Follow the change
| cardAccount: | ||
| $ref: "#/components/schemas/accountReference" | ||
| debitAccounting: | ||
| $ref: "#/components/schemas/debitAccounting" |
There was a problem hiding this comment.
Relevant Change: debitAccounting is new
Adoption approach: Follow the change
| cardAccount: | ||
| $ref: "#/components/schemas/accountReference" | ||
| debitAccounting: | ||
| $ref: "#/components/schemas/debitAccounting" |
There was a problem hiding this comment.
Relevant Change: debitAccounting is new
Adoption approach: Follow the change
| "resourceId": "3d9a81b3-a47d-4130-8765-a9c0ff861b99", | ||
| "maskedPan": "525412******3241", | ||
| "currency": "EUR", | ||
| "debitAccounting": true, |
There was a problem hiding this comment.
Relevant Change: debitAccounting is new
Adoption approach: Follow the change
| { | ||
| "cardAccount": {"maskedPan": "525412******3241"}, | ||
| "balances":[ | ||
| "debitAccounting": true, |
There was a problem hiding this comment.
Relevant Change: debitAccounting is new
Adoption approach: Follow the change
| example: ["Ref Number Merchant", "Some Other Text"] | ||
|
|
||
|
|
||
| EntryDetailsElement: |
There was a problem hiding this comment.
Relevant Change: EntryDetailsElement is new, we have to check if the data types match what we need.
Adoption approach: Follow the change
There was a problem hiding this comment.
From my point of view, the element EntryDetailsElement is not new. In the previous version I could find it on line 5335.
The impact would probably be rather small anyway, since it is optional and currently most likely not used.
| purposeCode: | ||
| $ref: "#/components/schemas/purposeCode" | ||
|
|
||
|
|
There was a problem hiding this comment.
Relevant Change: entryDetailsis new
Adoption approach: Follow the change
| remittanceInformationStructuredArray: | ||
| $ref: "#/components/schemas/remittanceInformationStructuredArray" | ||
| entryDetails: | ||
| $ref: "#/components/schemas/entryDetails" |
There was a problem hiding this comment.
Relevant Change: entryDetailsis new
Adoption approach: Follow the change
| example: | ||
| { | ||
| "scaRedirect": {"href": "https://www.testbank.com/asdfasdfasdf"}, | ||
| "self": {"href": "/psd2/v1/payments/sepa-credit-transfers/1234-wertiq-983"} |
There was a problem hiding this comment.
Relevant Change: _linksPaymentInitiationStatus is new
Adoption approach: Follow the change
| psuMessage: | ||
| $ref: "#/components/schemas/psuMessageText" | ||
| _links: | ||
| $ref: "#/components/schemas/_linksPaymentInitiationStatus" |
There was a problem hiding this comment.
Relevant Change: _linksPaymentInitiationStatus is new
Adoption approach: Follow the change
| description: Message codes for HTTP codes 202 to a Payment Initiation Status Request. | ||
| type: string | ||
| enum: | ||
| - "FUNDS_NOT_AVAILABLE" |
There was a problem hiding this comment.
Relevant Change: MessageCode202InitiationStatus is new.
Adoption approach: Follow the change
| type: string | ||
| enum: | ||
| - "WARNING" | ||
| - "BENEFICIARY_WHITELISTING_REQUIRED" |
There was a problem hiding this comment.
Relevant Change: MessageCode201PaymentInitiation is new.
Adoption approach: Follow the change
| path: | ||
| type: string | ||
| text: | ||
| $ref: "#/components/schemas/tppMessageText" |
There was a problem hiding this comment.
Relevant Change: tppMessageGeneric is new.
Adoption approach: Follow the change
| path: | ||
| type: string | ||
| text: | ||
| $ref: "#/components/schemas/tppMessageText" |
There was a problem hiding this comment.
Relevant Change: tppMessageInitiationStatusResponse-202 is new.
Adoption approach: Follow the change
| type: array | ||
| items: | ||
| $ref: "#/components/schemas/tppMessageGeneric" | ||
| description: Messages to the TPP on operational issues. |
There was a problem hiding this comment.
Relevant Change: tppMessage is new.
Adoption approach: Follow the change
| type: array | ||
| items: | ||
| $ref: "#/components/schemas/tppMessageGeneric" | ||
| description: Messages to the TPP on operational issues. |
There was a problem hiding this comment.
Relevant Change: tppMessage is new.
Adoption approach: Follow the change
| type: array | ||
| items: | ||
| $ref: "#/components/schemas/tppMessageGeneric" | ||
| description: Messages to the TPP on operational issues. |
There was a problem hiding this comment.
Relevant Change: tppMessage is new.
Adoption approach: Follow the change
| type: array | ||
| items: | ||
| $ref: "#/components/schemas/tppMessageGeneric" | ||
| description: Messages to the TPP on operational issues. |
There was a problem hiding this comment.
Relevant Change: tppMessage is new.
Adoption approach: Follow the change
| type: array | ||
| items: | ||
| $ref: "#/components/schemas/tppMessage2XX" | ||
| $ref: "#/components/schemas/tppMessage201PaymentInitiation" |
There was a problem hiding this comment.
Relevant Change: tppMessage201PaymentInitiation is new.
Adoption approach: Follow the change
| text: | ||
| $ref: "#/components/schemas/tppMessageText" | ||
|
|
||
|
|
There was a problem hiding this comment.
Relevant Change: tppMessage201PaymentInitiation is new.
Adoption approach: Follow the change
| "transactions": {"href": "/psd2/v1/accounts/3dc3d5b3-7023-4848-9853-f5400a64e333/transactions"}} | ||
| }, | ||
| {"resourceId": "3dc3d5b3-7023-4848-9853-f5400a64e80f", | ||
| {"resourceId": "3dc3d5b3-7023-4848-9853-f5400a64e80e", |
There was a problem hiding this comment.
Relevant Change: example changed
Adoption approach: Follow the change
| "transactions": {"href": "/psd2/v1/accounts/3dc3d5b3-7023-4848-9853-f5400a64e80e/transactions"}} | ||
| }, | ||
| {"resourceId": "3dc3d5b3-7023-4848-9853-f5400a64e81g", | ||
| {"resourceId": "3dc3d5b3-7023-4848-9853-f5400a64e81d", |
There was a problem hiding this comment.
Relevant Change: example changed
Adoption approach: Follow the change
| "balances": {"href": "/v1/accounts/3dc3d5b3-7023-4848-9853-f5400a64e81g/balances"}, | ||
| "transactions": {"href": "/v1/accounts/3dc3d5b3-7023-4848-9853-f5400a64e81g/transactions"} } | ||
| "balances": {"href": "/psd2/v1/accounts/3dc3d5b3-7023-4848-9853-f5400a64e81d/balances"}, | ||
| "transactions": {"href": "/psd2/v1/accounts/3dc3d5b3-7023-4848-9853-f5400a64e81d/transactions"} } |
There was a problem hiding this comment.
Relevant Change: example changed
Adoption approach: Follow the change
| "_links": { | ||
| "transactions": { | ||
| "href": "/v1/card-accounts/3d9a81b3-a47d-4130-8765-a9c0ff861b99/transactions" | ||
| "href": "/psd2/v1/card-accounts/3d9a81b3-a47d-4130-8765-a9c0ff861b99/transactions" |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "_links": { | ||
| "transactions": { | ||
| "href": "/v1/card-accounts/3d9a81b3-a47d-4130-8765-a9c0ff861b99/transactions" | ||
| "href": "/psd2/v1/card-accounts/3d9a81b3-a47d-4130-8765-a9c0ff861b99/transactions" |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "startAuthorisation": {"href": "/v1/signing-baskets/1234-basket-567/authorisations"} | ||
| "self": {"href": "/psd2/v1/signing-baskets/1234-basket-567"}, | ||
| "status": {"href": "/psd2/v1/signing-baskets/1234-basket-567/status"}, | ||
| "startAuthorisation": {"href": "/psd2/v1/signing-baskets/1234-basket-567/authorisations"} |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "frequencyPerDay": 4, | ||
| "consentStatus": "valid", | ||
| "_links": {"account": {"href": "/v1/accounts"}} | ||
| "_links": {"account": {"href": "/psd2/v1/accounts"}} |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "status": {"href": "/v1/consents/1234-wertiq-983/status"}, | ||
| "scaStatus": {"href": "v1/consents/1234-wertiq-983/authorisations/123auth567"} | ||
| "status": {"href": "/psd2/v1/consents/1234-wertiq-983/status"}, | ||
| "scaStatus": {"href": "/psd2/v1/consents/1234-wertiq-983/authorisations/123auth567"} |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "_links": | ||
| { | ||
| "startAuthorisation": {"href": "v1/consents/1234-wertiq-983/authorisations"} | ||
| "startAuthorisation": {"href": "/psd2/v1/consents/1234-wertiq-983/authorisations"} |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "self": {"href": "/v1/consents/1234-wertiq-983"}, | ||
| "scaStatus": {"href": "v1/consents/1234-wertiq-983/authorisations/123auth567"}, | ||
| "self": {"href": "/psd2/v1/consents/1234-wertiq-983"}, | ||
| "scaStatus": {"href": "/psd2/v1/consents/1234-wertiq-983/authorisations/123auth567"}, |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "_links": | ||
| { | ||
| "startAuthorisationWithPsuIdentification": {"href": "/v1/consents/1234-wertiq-983/authorisations"} | ||
| "startAuthorisationWithPsuIdentification": {"href": "/psd2/v1/consents/1234-wertiq-983/authorisations"} |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "_links": | ||
| { | ||
| "startAuthorisationWithPsuAuthentication": {"href": "/v1/consents/1234-wertiq-983/authorisations"} | ||
| "startAuthorisationWithPsuAuthentication": {"href": "/psd2/v1/consents/1234-wertiq-983/authorisations"} |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "scaStatus": {"href": "/v1/payments/1234-wertiq-983/authorisations/123auth456"} | ||
| "self": {"href": "/psd2/v1/payments/sepa-credit-transfers/1234-wertiq-983"}, | ||
| "status": {"href": "/psd2/v1/payments/1234-wertiq-983/status"}, | ||
| "scaStatus": {"href": "/psd2/v1/payments/1234-wertiq-983/authorisations/123auth456"} |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "startAuthorisation": {"href": "/v1/payments1234-wertiq-983/authorisations"} | ||
| "self": {"href": "/psd2/v1/payments/1234-wertiq-983"}, | ||
| "status": {"href": "/psd2/v1/payments/1234-wertiq-983/status"}, | ||
| "startAuthorisation": {"href": "/psd2/v1/payments1234-wertiq-983/authorisations"} |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "scaStatus": {"href": "/v1/payments/1234-wertiq-983/authorisations/123auth456"} | ||
| "self": {"href": "/psd2/v1/payments/1234-wertiq-983"}, | ||
| "status": {"href": "/psd2/v1/payments/1234-wertiq-983/status"}, | ||
| "scaStatus": {"href": "/psd2/v1/payments/1234-wertiq-983/authorisations/123auth456"} |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| { | ||
| "startAuthorisationWithPsuIdentification": {"href":"/v1/payments/1234-wertiq-983/authorisations"}, | ||
| "self": {"href": "/v1/payments/1234-wertiq-983"} | ||
| "self": {"href": "/psd2/v1/payments/1234-wertiq-983"} |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "startAuthenticationWithPsuAuthentication": {"href": "/v1/payments/1234-wertiq-983/authorisations"}, | ||
| "self": {"href": "/v1/payments/1234-wertiq-983"} | ||
| "startAuthenticationWithPsuAuthentication": {"href": "/psd2/v1/payments/1234-wertiq-983/authorisations"}, | ||
| "self": {"href": "/psd2/v1/payments/1234-wertiq-983"} |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "startAuthorisation": {"href": "/v1/payments/123456scheduled789/cancellation-authorisations"} | ||
| "self": {"href": "/psd2/v1/payments/123456scheduled789"}, | ||
| "status": {"href": "/psd2/v1/payments/123456scheduled789/status"}, | ||
| "startAuthorisation": {"href": "/psd2/v1/payments/123456scheduled789/cancellation-authorisations"} |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "scaStatus": "psuAuthenticated", | ||
| _links: { | ||
| "authoriseTransaction": {"href": "/v1/payments/1234-wertiq-983/authorisations/123auth456"} | ||
| "authoriseTransaction": {"href": "/psd2/v1/payments/1234-wertiq-983/authorisations/123auth456"} |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "otpFormat": "integer"}, | ||
| "_links": { | ||
| "authoriseTransaction": {"href": "/v1/payments/1234-wertiq-983/authorisations/123auth456"} | ||
| "authoriseTransaction": {"href": "/psd2/v1/payments/1234-wertiq-983/authorisations/123auth456"} |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "remittanceInformationUnstructured": "Example 3" | ||
| }], | ||
| "_links": {"account": {"href": "/v1/accounts/3dc3d5b3-7023-4848-9853-f5400a64e80f"}} | ||
| "_links": {"account": {"href": "/psd2/v1/accounts/3dc3d5b3-7023-4848-9853-f5400a64e80f"}} |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
| "remittanceInformationUnstructured": "Example 4" | ||
| }], | ||
| "_links": {"account": {"href": "/v1/accounts/3dc3d5b3-7023-4848-9853-f5400a64e80f"}} | ||
| "_links": {"account": {"href": "/psd2/v1/accounts/3dc3d5b3-7023-4848-9853-f5400a64e80f"}} |
There was a problem hiding this comment.
Relevant Change: example url changed
Adoption approach: Follow the change
|
Automatic diff with Intellj see below. The only really interessting change is the new EntryDetailsElement which has some new data types. @blehers can you take a look on them to and ensure they match what we need or if we need to change something. OpenAPI Specifications DiffModified ModelsObject definition : [cardAccountReport]
Object definition : [scaStatusResponse]
Object definition : [_linksCardAccountReport]
Created Models(added) Object definition : [debitAccounting](added) Object definition : [EntryDetailsElement](added) Object definition : [entryDetails](added) Object definition : [paymentInitiationStatusResponse-202_json](added) Object definition : [_linksPaymentInitiationStatus](added) Object definition : [MessageCode202InitiationStatus](added) Object definition : [MessageCode201PaymentInitiation](added) Object definition : [tppMessageGeneric](added) Object definition : [tppMessageInitiationStatusResponse-202](added) Object definition : [tppMessage201PaymentInitiation](added) Parameter :
|
| ##################################################### | ||
| - {} | ||
| - BearerAuthOAuth: [] | ||
|
|
Comparison between 1.3.8. and 1.3.9
Inline comment where there are relevant changes