@datafire/mastercard_open_banking_connect_pis
v3.0.0
Published
DataFire integration for Open Banking - Payments initiation service
Downloads
8
Readme
@datafire/mastercard_open_banking_connect_pis
Client library for Open Banking - Payments initiation service
Installation and Usage
npm install --save @datafire/mastercard_open_banking_connect_pis
let mastercard_open_banking_connect_pis = require('@datafire/mastercard_open_banking_connect_pis').create();
.then(data => {
console.log(data);
});
Description
Open Banking - Payments initiation service
Actions
payments.aspsps.post
Get the list of all active ASPSPs supported by the Open Banking Connect platform at this time with possibility to filter by id, name or country. This list is updated regularly as new ASPSPs are connected.
mastercard_open_banking_connect_pis.payments.aspsps.post({
"body": {
"requestInfo": {
"xRequestId": ""
}
}
}, context)
Input
- input
object
- body required postAspspsParamsBody
Output
- output postAspspsOKBody
payments.consents.raw.post
Extracts the original raw consent given by the aspsp
mastercard_open_banking_connect_pis.payments.consents.raw.post({
"body": {
"requestInfo": null
}
}, context)
Input
- input
object
- body required postPaymentsConsentsRawParamsBody
Output
payments.cross_border_credit_transfers.post
Redeem the payment
mastercard_open_banking_connect_pis.payments.cross_border_credit_transfers.post({
"body": {
"requestInfo": {
"aspspId": "",
"authorization": "",
"xRequestId": ""
}
}
}, context)
Input
- input
object
- body required postPaymentsCrossBorderCreditTransfersParamsBody
Output
payments.cross_border_credit_transfers.consents.post
Request consent initiation via redirect
mastercard_open_banking_connect_pis.payments.cross_border_credit_transfers.consents.post({
"body": {
"payments": {
"creditorAccount": {
"identification": "",
"schemeName": ""
},
"creditorAgent": {
"identification": "",
"schemeName": ""
},
"creditorName": "",
"debtorAccount": {
"identification": "",
"schemeName": ""
},
"endToEndIdentification": "",
"instructedAmount": {
"amount": 0,
"currency": ""
},
"instructionPriority": "",
"localInstrument": ""
},
"requestInfo": {
"aspspId": "",
"tppRedirectURI": "",
"xRequestId": ""
}
}
}, context)
Input
- input
object
- body required postPaymentsCrossBorderCreditTransfersConsentsParamsBody
Output
payments.cross_border_credit_transfers.payment_status.post
Get payment status
mastercard_open_banking_connect_pis.payments.cross_border_credit_transfers.payment_status.post({
"body": {
"paymentId": "",
"requestInfo": {
"aspspId": "",
"consentId": "",
"xRequestId": ""
}
}
}, context)
Input
- input
object
Output
payments.domestic_credit_transfers.post
Redeem the payment which was previously consented by the PSU.
mastercard_open_banking_connect_pis.payments.domestic_credit_transfers.post({
"body": {
"requestInfo": {
"aspspId": "",
"authorization": "",
"xRequestId": ""
}
}
}, context)
Input
- input
object
- body required postPaymentsDomesticCreditTransfersParamsBody
Output
payments.domestic_credit_transfers.consents.post
Request Payment Initiation Consent for a domestic credit transfer on behalf of the PSU.
mastercard_open_banking_connect_pis.payments.domestic_credit_transfers.consents.post({
"body": {
"payments": {
"creditorAccount": {
"identification": ""
},
"creditorName": "",
"endToEndIdentification": "",
"instructedAmount": {
"amount": 0,
"currency": ""
},
"localInstrument": ""
},
"requestInfo": {
"aspspId": "",
"tppRedirectURI": "",
"xRequestId": ""
}
}
}, context)
Input
- input
object
- body required postPaymentsDomesticCreditTransfersConsentsParamsBody
Output
payments.domestic_credit_transfers.payment_status.post
Get the status for an existing domestic credit transfer payment.
mastercard_open_banking_connect_pis.payments.domestic_credit_transfers.payment_status.post({
"body": {
"paymentId": "",
"requestInfo": {
"aspspId": "",
"consentId": "",
"xRequestId": ""
}
}
}, context)
Input
- input
object
Output
payments.health.get
Returns the status of each connectivity provider
mastercard_open_banking_connect_pis.payments.health.get(null, context)
Input
This action has no parameters
Output
- output ApiHealth
payments.sepa_credit_transfers.post
Redeem a SEPA credit transfer previously consented by the PSU.
mastercard_open_banking_connect_pis.payments.sepa_credit_transfers.post({
"body": {
"requestInfo": {
"aspspId": "",
"authorization": "",
"xRequestId": ""
}
}
}, context)
Input
- input
object
- body required postPaymentsSepaCreditTransfersParamsBody
Output
payments.sepa_credit_transfers.consents.post
Request a SEPA credit transfer consent on behalf of the PSU via a URL redirect to the ASPSP.
mastercard_open_banking_connect_pis.payments.sepa_credit_transfers.consents.post({
"body": {
"payments": {
"creditorAccount": {
"iban": ""
},
"creditorAddress": {
"country": ""
},
"creditorAgent": null,
"creditorName": "",
"debtorName": "",
"endToEndIdentification": "",
"instructedAmount": {
"amount": 0,
"currency": ""
},
"instructionPriority": "",
"localInstrument": ""
},
"requestInfo": {
"aspspId": "",
"tppRedirectURI": "",
"xRequestId": ""
}
}
}, context)
Input
- input
object
- body required postPaymentsSepaCreditTransfersConsentsParamsBody
Output
payments.sepa_credit_transfers.payment_status.post
Get the status of an existing SEPA credit transfer
mastercard_open_banking_connect_pis.payments.sepa_credit_transfers.payment_status.post({
"body": {
"paymentId": "",
"requestInfo": {
"aspspId": "",
"consentId": "",
"xRequestId": ""
}
}
}, context)
Input
- input
object
- body required postPaymentsSepaCreditTransfersPaymentStatusParamsBody
Output
Definitions
AdditionalDataField
- AdditionalDataField
string
(values: capabilities, logo): Additional ASPSP field Types to be returned
ApiHealth
- ApiHealth
object
: API Healt response object- connectors
array
: Connector availability- items ApiHealth_connectors
- status required
string
(values: UP, DOWN, DEGRADED): Overall connect platform availability status - statusMessage
string
: Additional informational message
- connectors
ApiHealth_connectors
- ApiHealth_connectors
object
- name required
string
: Connector name - status required
string
(values: UP, DOWN, DEGRADED): Overall connect platform availability status - statusMessage
string
: Additional informational message
- name required
CapabilitiesObject
- CapabilitiesObject
object
: Capabilities related to api profile assigned to ASPSP
Error
- Error
object
- Errors required Error_Errors
Error_Errors
- Error_Errors
object
- Error required
array
- items Error_Errors_Error
- Error required
Error_Errors_Error
- Error_Errors_Error
object
- Description
string
- Details
string
- ReasonCode
string
- Recoverable
boolean
- Source
string
- Description
LogoFileType
- LogoFileType
string
(values: png, jpg, svg): Type of the uploaded Logo file
LogoObject
- LogoObject
object
: Logo metadata and image content- binaryContent
string
: This field is deprecated, use logoUrl instead - fileType LogoFileType
- logoUrl
string
: URL to a logo file
- binaryContent
Merchant
- Merchant
object
: Marchant Object- id required
string
: Merchant id - name required
string
: Merchant name
- id required
PaymentConsent
- PaymentConsent
object
: Return the consent data exchanged for PSU authorization- consentId required
string
: Consent Id - consentRequestId required
string
: Consent Request Id, the same as received from /consent operations. - signatureStatus SignatureValidationStatus
- consentId required
RequestPisDomesticSchedule
- RequestPisDomesticSchedule
object
- endDate
string
: End date for the schedule - frequency required
string
(values: DAIL, WEEK, MNTH, QUTR, SEMI, YEAR): Frequency type - startDate required
string
: Start date for the schedule
- endDate
RequestPisSepaSchedule
- RequestPisSepaSchedule
object
- endDate
string
: End date for the schedule - frequency required
string
(values: DAIL, WEEK, MNTH, QUTR, SEMI, YEAR): Frequency type - startDate required
string
: Start date for the schedule
- endDate
SepaPaymentConsent
- SepaPaymentConsent
object
: Return the consent data exchanged for PSU authorization- consentId required
string
: Consent Id - consentRequestId required
string
: Consent Request Id, the same as received from /consent operations.
- consentId required
SignatureValidationStatus
- SignatureValidationStatus
string
(values: VALID, UNKNOWN, UNSIGNED, NONCOMPLIANT): For CMA9 ASPSPs: Status of validation of ASPSP's signature present in authorization code that TPP included in the request for credit transfer
postAspspsOKBody
- postAspspsOKBody
object
- aspsps
array
- originalRequestInfo required postAspspsOKBodyOriginalRequestInfo
- aspsps
postAspspsOKBodyAspspsItems
- postAspspsOKBodyAspspsItems
object
- aspspServices
array
: Provided services, AIS - account information, PIS - payment initiation- items
string
(values: AIS, PIS, COF)
- items
- capabilities CapabilitiesObject
- country
string
: Country code - id
string
: Identification of the ASPSP - logo LogoObject
- name
string
: Name of the ASPSP - profile
string
: ASPSP profile
- aspspServices
postAspspsOKBodyOriginalRequestInfo
- postAspspsOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
postAspspsParamsBody
- postAspspsParamsBody
object
- country
string
: Filter by country code (ISO 3166 Alpha 2), exact match pattern - id
string
: Filter by internal id of ASPSP, exact match pattern - name
string
: Filter by name of ASPSP, contains pattern - requestInfo required postAspspsParamsBodyRequestInfo
- returnAdditionalData
array
: Specifies what additional fields for ASPSP object should be included in response- items AdditionalDataField
- country
postAspspsParamsBodyRequestInfo
- postAspspsParamsBodyRequestInfo
object
- xRequestId required
string
: Request id given by the client
- xRequestId required
postPaymentsConsentsRawOKBody
- postPaymentsConsentsRawOKBody
object
- originalRequestInfo required postPaymentsConsentsRawOKBody_originalRequestInfo
- rawConsent
string
: Raw Consent
postPaymentsConsentsRawOKBody_originalRequestInfo
- postPaymentsConsentsRawOKBody_originalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
postPaymentsConsentsRawParamsBody
- postPaymentsConsentsRawParamsBody
object
- requestInfo required postPaymentsConsentsRawParamsBody_requestInfo
postPaymentsConsentsRawParamsBody_requestInfo
- postPaymentsConsentsRawParamsBody_requestInfo
object
- aspspId required
string
: Identification of ASPSP - consentId required
string
: Consent identification - merchant Merchant
- xRequestId required
string
: Request id given by the client
- aspspId required
postPaymentsCrossBorderCreditTransfersConsentsOKBody
- postPaymentsCrossBorderCreditTransfersConsentsOKBody
object
- _links postPaymentsCrossBorderCreditTransfersConsentsOKBodyLinks
- additionalData postPaymentsCrossBorderCreditTransfersConsentsOKBody_additionalData
- aspspSCAApproach
string
(values: REDIRECT) - consentRequestId
string
- originalRequestInfo required postPaymentsCrossBorderCreditTransfersConsentsOKBodyOriginalRequestInfo
postPaymentsCrossBorderCreditTransfersConsentsOKBodyLinks
- postPaymentsCrossBorderCreditTransfersConsentsOKBodyLinks
object
- scaRedirect
string
: Redirect URL for SCA
- scaRedirect
postPaymentsCrossBorderCreditTransfersConsentsOKBodyOriginalRequestInfo
- postPaymentsCrossBorderCreditTransfersConsentsOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
postPaymentsCrossBorderCreditTransfersConsentsOKBody_additionalData
- postPaymentsCrossBorderCreditTransfersConsentsOKBody_additionalData
object
: Returning additional data related to the consent- rawConsent
string
: Raw Consent, available only for specific standards and returned only if requestInfo.flag contained 'Return.Raw.Consent'
- rawConsent
postPaymentsCrossBorderCreditTransfersConsentsParamsBody
- postPaymentsCrossBorderCreditTransfersConsentsParamsBody
object
- payments required postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPayments
- requestInfo required postPaymentsCrossBorderCreditTransfersConsentsParamsBodyRequestInfo
postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPayments
- postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPayments
object
- creditorAccount required postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsCreditorAccount
- creditorAddress postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsCreditorAddress
- creditorAgent required postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsCreditorAgent
- creditorName required
string
: Bank name - debtorAccount required postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsDebtorAccount
- debtorAddress postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPayments_debtorAddress
- debtorName
string
: Debtor legal name - endToEndIdentification required
string
: Payment end to end identification - instructedAmount required postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsInstructedAmount
- instructionIdentification
string
: Unique identification as assigned by an instructing party for an instructed party to unambiguously identify the instruction. If API profile of ASPSP is CMA9, then field is mandatory. - instructionPriority required
string
(values: Normal, Urgent): Indicator of the urgency or order of importance - localInstrument required
string
(values: Swift): User community specific instrument. - remittanceInformationReference
string
: Unique reference, as assigned by the creditor, to unambiguously refer to the payment transaction. (future use) - remittanceInformationUnstructured
string
: Description of the payment - requestedExecutionDate
string
: Scheduled Payment Date - transferCharges
string
(values: SEN, SHA, BEN): Charge bearer
postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsCreditorAccount
- postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsCreditorAccount
object
- identification required
string
: Account identification - schemeName required
string
(values: IBAN, SortCodeAccountNumber): Scheme for the account identification
- identification required
postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsCreditorAddress
- postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsCreditorAddress
object
- buildingNumber
string
- city
string
- country
string
: ISO 3166 ALPHA2 country code - countrySubDivision
string
- postalCode
string
- street
string
- buildingNumber
postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsCreditorAgent
- postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsCreditorAgent
object
- identification required
string
: Agent identification - schemeName required
string
(values: BIC): Scheme for the agent/bank identification
- identification required
postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsDebtorAccount
- postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsDebtorAccount
object
- identification required
string
: Account identification - schemeName required
string
(values: IBAN, SortCodeAccountNumber): Scheme for the account identification
- identification required
postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsInstructedAmount
- postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsInstructedAmount
object
- amount required
number
: amount value - currency required
string
: Currency code
- amount required
postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPayments_debtorAddress
- postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPayments_debtorAddress
object
- buildingNumber
string
- city
string
- country
string
: ISO 3166 ALPHA2 country code - countrySubDivision
string
- postalCode
string
- street
string
- buildingNumber
postPaymentsCrossBorderCreditTransfersConsentsParamsBodyRequestInfo
- postPaymentsCrossBorderCreditTransfersConsentsParamsBodyRequestInfo
object
- aspspId required
string
: Identification of ASPSP - flags
array
: Request information flags which can influence the behaviour or returned data- items
string
(values: Return.Raw.Consent)
- items
- merchant Merchant
- tppRedirectURI required
string
: Call back uri - xRequestId required
string
: Request id given by the client
- aspspId required
postPaymentsCrossBorderCreditTransfersOKBody
- postPaymentsCrossBorderCreditTransfersOKBody
object
- consent required PaymentConsent
- originalRequestInfo required postPaymentsCrossBorderCreditTransfersOKBodyOriginalRequestInfo
- transfer postPaymentsCrossBorderCreditTransfersOKBodyTransfer
postPaymentsCrossBorderCreditTransfersOKBodyOriginalRequestInfo
- postPaymentsCrossBorderCreditTransfersOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
postPaymentsCrossBorderCreditTransfersOKBodyTransfer
- postPaymentsCrossBorderCreditTransfersOKBodyTransfer
object
- paymentId
string
: PI / Transfer identification - statusReasonCode
string
: Rejection reson code - transactionStatus
string
(values: ACCP, ACSC, ACSP, ACTC, ACWC, ACWP, PDNG, RCVD, RJCT): Status of the payment
- paymentId
postPaymentsCrossBorderCreditTransfersParamsBody
- postPaymentsCrossBorderCreditTransfersParamsBody
object
- requestInfo required postPaymentsCrossBorderCreditTransfersParamsBodyRequestInfo
postPaymentsCrossBorderCreditTransfersParamsBodyRequestInfo
- postPaymentsCrossBorderCreditTransfersParamsBodyRequestInfo
object
- aspspId required
string
: Identification of ASPSP - authorization required
string
: The authorization query / data received after PSU has authorized the consent - merchant Merchant
- xRequestId required
string
: Request id given by the client
- aspspId required
postPaymentsCrossBorderCreditTransfersPaymentStatusOKBody
- postPaymentsCrossBorderCreditTransfersPaymentStatusOKBody
object
- originalRequestInfo required postPaymentsCrossBorderCreditTransfersPaymentStatusOKBodyOriginalRequestInfo
- payments postPaymentsCrossBorderCreditTransfersPaymentStatusOKBodyPayments
postPaymentsCrossBorderCreditTransfersPaymentStatusOKBodyOriginalRequestInfo
- postPaymentsCrossBorderCreditTransfersPaymentStatusOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
postPaymentsCrossBorderCreditTransfersPaymentStatusOKBodyPayments
- postPaymentsCrossBorderCreditTransfersPaymentStatusOKBodyPayments
object
- statusReasonCode
string
: Rejection reson code - transactionStatus required
string
(values: ACCP, ACSC, ACSP, ACTC, ACWC, ACWP, PDNG, RCVD, RJCT): Payment transaction status
- statusReasonCode
postPaymentsCrossBorderCreditTransfersPaymentStatusParamsBody
- postPaymentsCrossBorderCreditTransfersPaymentStatusParamsBody
object
- paymentId required
string
: Payment identification - requestInfo required postPaymentsCrossBorderCreditTransfersPaymentStatusParamsBodyRequestInfo
- paymentId required
postPaymentsCrossBorderCreditTransfersPaymentStatusParamsBodyRequestInfo
- postPaymentsCrossBorderCreditTransfersPaymentStatusParamsBodyRequestInfo
object
- aspspId required
string
: Identification of ASPSP - consentId required
string
: Consent identification - merchant Merchant
- xRequestId required
string
: Request id given by the client
- aspspId required
postPaymentsDomesticCreditTransfersConsentsOKBody
- postPaymentsDomesticCreditTransfersConsentsOKBody
object
- _links postPaymentsDomesticCreditTransfersConsentsOKBodyLinks
- additionalData postPaymentsCrossBorderCreditTransfersConsentsOKBody_additionalData
- aspspSCAApproach
string
(values: REDIRECT) - consentRequestId
string
- originalRequestInfo required postPaymentsDomesticCreditTransfersConsentsOKBodyOriginalRequestInfo
postPaymentsDomesticCreditTransfersConsentsOKBodyLinks
- postPaymentsDomesticCreditTransfersConsentsOKBodyLinks
object
- scaRedirect
string
: Redirect URL for SCA
- scaRedirect
postPaymentsDomesticCreditTransfersConsentsOKBodyOriginalRequestInfo
- postPaymentsDomesticCreditTransfersConsentsOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
postPaymentsDomesticCreditTransfersConsentsParamsBody
- postPaymentsDomesticCreditTransfersConsentsParamsBody
object
- payments required postPaymentsDomesticCreditTransfersConsentsParamsBodyPayments
- requestInfo required postPaymentsDomesticCreditTransfersConsentsParamsBodyRequestInfo
postPaymentsDomesticCreditTransfersConsentsParamsBodyPayments
- postPaymentsDomesticCreditTransfersConsentsParamsBodyPayments
object
- creditorAccount required postPaymentsDomesticCreditTransfersConsentsParamsBodyPaymentsCreditorAccount
- creditorAddress postPaymentsDomesticCreditTransfersConsentsParamsBodyPaymentsCreditorAddress
- creditorAgent postPaymentsDomesticCreditTransfersConsentsParamsBodyPaymentsCreditorAgent
- creditorName required
string
: Bank name - debtorAccount postPaymentsDomesticCreditTransfersConsentsParamsBodyPayments_debtorAccount
- debtorAgent postPaymentsDomesticCreditTransfersConsentsParamsBodyPayments_debtorAgent
- endToEndIdentification required
string
: Payment end to end identification - instructedAmount required postPaymentsDomesticCreditTransfersConsentsParamsBodyPaymentsInstructedAmount
- instructionIdentification
string
: Unique identification as assigned by an instructing party for an instructed party to unambiguously identify the instruction. If API profile of ASPSP is CMA9, then field is mandatory. - instructionPriority
string
(values: Normal, Urgent): Indicator of the urgency or order of importance - localInstrument required
string
(values: UK.FasterPayments, PL.Elixir): User community specific instrument. - remittanceInformationReference
string
: Unique reference, as assigned by the creditor, to unambiguously refer to the payment transaction. (future use) - remittanceInformationUnstructured
string
: Description of the payment - requestedExecutionDate
string
: Scheduled Payment Date - schedule RequestPisDomesticSchedule
postPaymentsDomesticCreditTransfersConsentsParamsBodyPaymentsCreditorAccount
- postPaymentsDomesticCreditTransfersConsentsParamsBodyPaymentsCreditorAccount
object
- identification required
string
: Account number - schemeName
string
(values: UK.AccountNumber, PL.AccountNumber): Account scheme name
- identification required
postPaymentsDomesticCreditTransfersConsentsParamsBodyPaymentsCreditorAddress
- postPaymentsDomesticCreditTransfersConsentsParamsBodyPaymentsCreditorAddress
object
- buildingNumber required
string
- city required
string
- country required
string
: ISO 3166 ALPHA2 country code - countrySubDivision
string
- postalCode required
string
- street required
string
- buildingNumber required
postPaymentsDomesticCreditTransfersConsentsParamsBodyPaymentsCreditorAgent
- postPaymentsDomesticCreditTransfersConsentsParamsBodyPaymentsCreditorAgent
object
- clearingSystemIdentification required
string
(values: UK.SortCode): System identification: - memberIdentification required
string
: Sort code
- clearingSystemIdentification required
postPaymentsDomesticCreditTransfersConsentsParamsBodyPaymentsInstructedAmount
- postPaymentsDomesticCreditTransfersConsentsParamsBodyPaymentsInstructedAmount
object
- amount required
number
: amount value - currency required
string
(values: GBP, PLN): Currency code
- amount required
postPaymentsDomesticCreditTransfersConsentsParamsBodyPayments_debtorAccount
- postPaymentsDomesticCreditTransfersConsentsParamsBodyPayments_debtorAccount
object
- identification required
string
: Debtor account identification, If localInstrument = 'UK.FasterPayments' and debtorAgent was specified then this needs to be a UK Account number (8 digits)
- identification required
postPaymentsDomesticCreditTransfersConsentsParamsBodyPayments_debtorAgent
- postPaymentsDomesticCreditTransfersConsentsParamsBodyPayments_debtorAgent
object
- identification required
string
: Debtor agent identification, If localInstrument = 'UK.FasterPayments' and debtorAccount was specified then this needs to be a UK Sort code (6 digits)
- identification required
postPaymentsDomesticCreditTransfersConsentsParamsBodyRequestInfo
- postPaymentsDomesticCreditTransfersConsentsParamsBodyRequestInfo
object
- aspspId required
string
: Identification of ASPSP - flags
array
: Request information flags which can influence the behaviour or returned data- items
string
(values: Return.Raw.Consent)
- items
- merchant Merchant
- tppRedirectURI required
string
: Call back uri - xRequestId required
string
: Request id given by the client
- aspspId required
postPaymentsDomesticCreditTransfersOKBody
- postPaymentsDomesticCreditTransfersOKBody
object
- consent required PaymentConsent
- originalRequestInfo required postPaymentsDomesticCreditTransfersOKBodyOriginalRequestInfo
- transfer required postPaymentsDomesticCreditTransfersOKBodyTransfer
postPaymentsDomesticCreditTransfersOKBodyOriginalRequestInfo
- postPaymentsDomesticCreditTransfersOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
postPaymentsDomesticCreditTransfersOKBodyTransfer
- postPaymentsDomesticCreditTransfersOKBodyTransfer
object
- paymentId required
string
: PI / Transfer identification - statusReasonCode
string
: Rejection reson code - transactionStatus required
string
(values: ACCP, ACSC, ACSP, ACTC, ACWC, ACWP, PDNG, RCVD, RJCT, CANC): Status of the payment
- paymentId required
postPaymentsDomesticCreditTransfersParamsBody
- postPaymentsDomesticCreditTransfersParamsBody
object
- requestInfo required postPaymentsDomesticCreditTransfersParamsBodyRequestInfo
postPaymentsDomesticCreditTransfersParamsBodyRequestInfo
- postPaymentsDomesticCreditTransfersParamsBodyRequestInfo
object
- aspspId required
string
: Identification of ASPSP - authorization required
string
: The authorization query / data received after PSU has authorized the consent - merchant Merchant
- xRequestId required
string
: Request id given by the client
- aspspId required
postPaymentsDomesticCreditTransfersPaymentStatusOKBody
- postPaymentsDomesticCreditTransfersPaymentStatusOKBody
object
- originalRequestInfo required postPaymentsDomesticCreditTransfersPaymentStatusOKBodyOriginalRequestInfo
- payments postPaymentsDomesticCreditTransfersPaymentStatusOKBodyPayments
postPaymentsDomesticCreditTransfersPaymentStatusOKBodyOriginalRequestInfo
- postPaymentsDomesticCreditTransfersPaymentStatusOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
postPaymentsDomesticCreditTransfersPaymentStatusOKBodyPayments
- postPaymentsDomesticCreditTransfersPaymentStatusOKBodyPayments
object
- statusReasonCode
string
: Rejection reson code - transactionStatus required
string
(values: ACCP, ACSC, ACSP, ACTC, ACWC, ACWP, PDNG, RCVD, RJCT, CANC): Payment transaction status
- statusReasonCode
postPaymentsDomesticCreditTransfersPaymentStatusParamsBody
- postPaymentsDomesticCreditTransfersPaymentStatusParamsBody
object
- paymentId required
string
: Payment identification - requestInfo required postPaymentsDomesticCreditTransfersPaymentStatusParamsBodyRequestInfo
- paymentId required
postPaymentsDomesticCreditTransfersPaymentStatusParamsBodyRequestInfo
- postPaymentsDomesticCreditTransfersPaymentStatusParamsBodyRequestInfo
object
- aspspId required
string
: Identification of ASPSP - consentId required
string
: Consent identification - merchant Merchant
- xRequestId required
string
: Request id given by the client
- aspspId required
postPaymentsSepaCreditTransfersConsentsOKBody
- postPaymentsSepaCreditTransfersConsentsOKBody
object
- _links postPaymentsSepaCreditTransfersConsentsOKBodyLinks
- additionalData postPaymentsCrossBorderCreditTransfersConsentsOKBody_additionalData
- aspspSCAApproach
string
(values: REDIRECT) - consentRequestId
string
- originalRequestInfo required postPaymentsSepaCreditTransfersConsentsOKBodyOriginalRequestInfo
postPaymentsSepaCreditTransfersConsentsOKBodyLinks
- postPaymentsSepaCreditTransfersConsentsOKBodyLinks
object
- scaRedirect
string
: Redirect URL for SCA
- scaRedirect
postPaymentsSepaCreditTransfersConsentsOKBodyOriginalRequestInfo
- postPaymentsSepaCreditTransfersConsentsOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
postPaymentsSepaCreditTransfersConsentsParamsBody
- postPaymentsSepaCreditTransfersConsentsParamsBody
object
- payments required postPaymentsSepaCreditTransfersConsentsParamsBodyPayments
- requestInfo required postPaymentsSepaCreditTransfersConsentsParamsBodyRequestInfo
postPaymentsSepaCreditTransfersConsentsParamsBodyPayments
- postPaymentsSepaCreditTransfersConsentsParamsBodyPayments
object
- categoryPurpose
string
(values: CASH, CORT, DVPM, INTC, TREA): Purpose of the payment - creditorAccount required postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsCreditorAccount
- creditorAddress required postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsCreditorAddress
- creditorAgent required postPaymentsSepaCreditTransfersConsentsParamsBodyPayments_creditorAgent
- creditorName required
string
: Bank name - debtorAccount postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsDebtorAccount
- debtorAddress postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsDebtorAddress
- debtorAgent postPaymentsSepaCreditTransfersConsentsParamsBodyPayments_debtorAgent
- debtorName required
string
: Debtor legal name - endToEndIdentification required
string
: Payment end to end identification - instructedAmount required postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsInstructedAmount
- instructionPriority required
string
(values: Normal, Urgent): Indicator of the urgency or order of importance - localInstrument required
string
(values: SEPA): User community specific instrument. - remittanceInformationReference
string
: Unique reference, as assigned by the creditor, to unambiguously refer to the payment transaction. (future use) - remittanceInformationStructured
string
: Description of the payment - remittanceInformationUnstructured
string
: Description of the payment - requestedExecutionDate
string
: Scheduled Payment Date - schedule RequestPisSepaSchedule
- categoryPurpose
postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsCreditorAccount
- postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsCreditorAccount
object
- iban required
string
: Account IBAN
- iban required
postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsCreditorAddress
- postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsCreditorAddress
object
- buildingNumber
string
- city
string
- country required
string
: ISO 3166 ALPHA2 country code - countrySubDivision
string
- postalCode
string
- street
string
- buildingNumber
postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsDebtorAccount
- postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsDebtorAccount
object
- iban required
string
: Account IBAN
- iban required
postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsDebtorAddress
- postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsDebtorAddress
object
- buildingNumber
string
- city
string
- country
string
: ISO 3166 ALPHA2 country code - countrySubDivision
string
- postalCode
string
- street
string
- buildingNumber
postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsInstructedAmount
- postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsInstructedAmount
object
- amount required
number
: amount value - currency required
string
(values: EUR): Currency code
- amount required
postPaymentsSepaCreditTransfersConsentsParamsBodyPayments_creditorAgent
- postPaymentsSepaCreditTransfersConsentsParamsBodyPayments_creditorAgent
object
- bicfi required
string
: Creditor FI
- bicfi required
postPaymentsSepaCreditTransfersConsentsParamsBodyPayments_debtorAgent
- postPaymentsSepaCreditTransfersConsentsParamsBodyPayments_debtorAgent
object
- bicfi required
string
: Debtor FI
- bicfi required
postPaymentsSepaCreditTransfersConsentsParamsBodyRequestInfo
- postPaymentsSepaCreditTransfersConsentsParamsBodyRequestInfo
object
- aspspId required
string
: Identification of ASPSP - flags
array
: Request information flags which can influence the behaviour or returned data- items
string
(values: Return.Raw.Consent)
- items
- merchant Merchant
- tppRedirectURI required
string
: Call back uri - xRequestId required
string
: Request id given by the client
- aspspId required
postPaymentsSepaCreditTransfersOKBody
- postPaymentsSepaCreditTransfersOKBody
object
- consent required SepaPaymentConsent
- originalRequestInfo required postPaymentsSepaCreditTransfersOKBodyOriginalRequestInfo
- transfer required postPaymentsSepaCreditTransfersOKBodyTransfer
postPaymentsSepaCreditTransfersOKBodyOriginalRequestInfo
- postPaymentsSepaCreditTransfersOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
postPaymentsSepaCreditTransfersOKBodyTransfer
- postPaymentsSepaCreditTransfersOKBodyTransfer
object
- paymentId required
string
: PI / Transfer identification - statusReasonCode
string
: Rejection reson code - transactionStatus required
string
(values: ACCP, ACSC, ACSP, ACTC, ACWC, ACWP, PDNG, RCVD, RJCT, CANC): Status of the payment
- paymentId required
postPaymentsSepaCreditTransfersParamsBody
- postPaymentsSepaCreditTransfersParamsBody
object
- requestInfo required postPaymentsSepaCreditTransfersParamsBodyRequestInfo
postPaymentsSepaCreditTransfersParamsBodyRequestInfo
- postPaymentsSepaCreditTransfersParamsBodyRequestInfo
object
- aspspId required
string
: Identification of ASPSP - authorization required
string
: The authorization query / data received after PSU has authorized the consent - merchant Merchant
- xRequestId required
string
: Request id given by the client
- aspspId required
postPaymentsSepaCreditTransfersPaymentStatusOKBody
- postPaymentsSepaCreditTransfersPaymentStatusOKBody
object
- originalRequestInfo required postPaymentsSepaCreditTransfersPaymentStatusOKBodyOriginalRequestInfo
- payments postPaymentsSepaCreditTransfersPaymentStatusOKBodyPayments
postPaymentsSepaCreditTransfersPaymentStatusOKBodyOriginalRequestInfo
- postPaymentsSepaCreditTransfersPaymentStatusOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
postPaymentsSepaCreditTransfersPaymentStatusOKBodyPayments
- postPaymentsSepaCreditTransfersPaymentStatusOKBodyPayments
object
- statusReasonCode
string
: Rejection reson code - transactionStatus required
string
(values: ACCP, ACSC, ACSP, ACTC, ACWC, ACWP, PDNG, RCVD, RJCT, CANC): Payment transaction status
- statusReasonCode
postPaymentsSepaCreditTransfersPaymentStatusParamsBody
- postPaymentsSepaCreditTransfersPaymentStatusParamsBody
object
- paymentId required
string
: Payment identification - requestInfo required postPaymentsSepaCreditTransfersPaymentStatusParamsBodyRequestInfo
- paymentId required
postPaymentsSepaCreditTransfersPaymentStatusParamsBodyRequestInfo
- postPaymentsSepaCreditTransfersPaymentStatusParamsBodyRequestInfo
object
- aspspId required
string
: Identification of ASPSP - consentId required
string
: Consent identification - merchant Merchant
- xRequestId required
string
: Request id given by the client
- aspspId required