Client library for Open Banking - Payments initiation service
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);
});
Open Banking - Payments initiation service
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
object
- body required postAspspsParamsBody
- output postAspspsOKBody
Extracts the original raw consent given by the aspsp
mastercard_open_banking_connect_pis.payments.consents.raw.post({
"body": {
"requestInfo": null
}
}, context)
- input
object
- body required postPaymentsConsentsRawParamsBody
Redeem the payment
mastercard_open_banking_connect_pis.payments.cross_border_credit_transfers.post({
"body": {
"requestInfo": {
"aspspId": "",
"authorization": "",
"xRequestId": ""
}
}
}, context)
- input
object
- body required postPaymentsCrossBorderCreditTransfersParamsBody
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
object
- body required postPaymentsCrossBorderCreditTransfersConsentsParamsBody
Get payment status
mastercard_open_banking_connect_pis.payments.cross_border_credit_transfers.payment_status.post({
"body": {
"paymentId": "",
"requestInfo": {
"aspspId": "",
"consentId": "",
"xRequestId": ""
}
}
}, context)
- input
object
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
object
- body required postPaymentsDomesticCreditTransfersParamsBody
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
object
- body required postPaymentsDomesticCreditTransfersConsentsParamsBody
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
object
Returns the status of each connectivity provider
mastercard_open_banking_connect_pis.payments.health.get(null, context)
This action has no parameters
- output ApiHealth
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
object
- body required postPaymentsSepaCreditTransfersParamsBody
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
object
- body required postPaymentsSepaCreditTransfersConsentsParamsBody
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
object
- body required postPaymentsSepaCreditTransfersPaymentStatusParamsBody
- AdditionalDataField
string
(values: capabilities, logo): Additional ASPSP field Types to be returned
- 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
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
object
: Capabilities related to api profile assigned to ASPSP
- Error
object
- Errors required Error_Errors
- Error_Errors
object
- Error required
array
- items Error_Errors_Error
- Error required
- Error_Errors_Error
object
- Description
string
- Details
string
- ReasonCode
string
- Recoverable
boolean
- Source
string
- Description
- LogoFileType
string
(values: png, jpg, svg): Type of the uploaded Logo file
- 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
object
: Marchant Object- id required
string
: Merchant id - name required
string
: Merchant name
- id required
- 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
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
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
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
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
object
- aspsps
array
- originalRequestInfo required postAspspsOKBodyOriginalRequestInfo
- aspsps
- 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
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
- 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
object
- xRequestId required
string
: Request id given by the client
- xRequestId required
- postPaymentsConsentsRawOKBody
object
- originalRequestInfo required postPaymentsConsentsRawOKBody_originalRequestInfo
- rawConsent
string
: Raw Consent
- postPaymentsConsentsRawOKBody_originalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
- postPaymentsConsentsRawParamsBody
object
- requestInfo required 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
object
- _links postPaymentsCrossBorderCreditTransfersConsentsOKBodyLinks
- additionalData postPaymentsCrossBorderCreditTransfersConsentsOKBody_additionalData
- aspspSCAApproach
string
(values: REDIRECT) - consentRequestId
string
- originalRequestInfo required postPaymentsCrossBorderCreditTransfersConsentsOKBodyOriginalRequestInfo
- postPaymentsCrossBorderCreditTransfersConsentsOKBodyLinks
object
- scaRedirect
string
: Redirect URL for SCA
- scaRedirect
- postPaymentsCrossBorderCreditTransfersConsentsOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
- 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
object
- payments required postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPayments
- requestInfo required postPaymentsCrossBorderCreditTransfersConsentsParamsBodyRequestInfo
- 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
object
- identification required
string
: Account identification - schemeName required
string
(values: IBAN, SortCodeAccountNumber): Scheme for the account identification
- identification required
- postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsCreditorAddress
object
- buildingNumber
string
- city
string
- country
string
: ISO 3166 ALPHA2 country code - countrySubDivision
string
- postalCode
string
- street
string
- buildingNumber
- postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsCreditorAgent
object
- identification required
string
: Agent identification - schemeName required
string
(values: BIC): Scheme for the agent/bank identification
- identification required
- postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsDebtorAccount
object
- identification required
string
: Account identification - schemeName required
string
(values: IBAN, SortCodeAccountNumber): Scheme for the account identification
- identification required
- postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPaymentsInstructedAmount
object
- amount required
number
: amount value - currency required
string
: Currency code
- amount required
- postPaymentsCrossBorderCreditTransfersConsentsParamsBodyPayments_debtorAddress
object
- buildingNumber
string
- city
string
- country
string
: ISO 3166 ALPHA2 country code - countrySubDivision
string
- postalCode
string
- street
string
- buildingNumber
- 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
object
- consent required PaymentConsent
- originalRequestInfo required postPaymentsCrossBorderCreditTransfersOKBodyOriginalRequestInfo
- transfer postPaymentsCrossBorderCreditTransfersOKBodyTransfer
- postPaymentsCrossBorderCreditTransfersOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
- 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
object
- requestInfo required 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
object
- originalRequestInfo required postPaymentsCrossBorderCreditTransfersPaymentStatusOKBodyOriginalRequestInfo
- payments postPaymentsCrossBorderCreditTransfersPaymentStatusOKBodyPayments
- postPaymentsCrossBorderCreditTransfersPaymentStatusOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
- 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
object
- paymentId required
string
: Payment identification - requestInfo required postPaymentsCrossBorderCreditTransfersPaymentStatusParamsBodyRequestInfo
- paymentId required
- 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
object
- _links postPaymentsDomesticCreditTransfersConsentsOKBodyLinks
- additionalData postPaymentsCrossBorderCreditTransfersConsentsOKBody_additionalData
- aspspSCAApproach
string
(values: REDIRECT) - consentRequestId
string
- originalRequestInfo required postPaymentsDomesticCreditTransfersConsentsOKBodyOriginalRequestInfo
- postPaymentsDomesticCreditTransfersConsentsOKBodyLinks
object
- scaRedirect
string
: Redirect URL for SCA
- scaRedirect
- postPaymentsDomesticCreditTransfersConsentsOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
- postPaymentsDomesticCreditTransfersConsentsParamsBody
object
- payments required postPaymentsDomesticCreditTransfersConsentsParamsBodyPayments
- requestInfo required postPaymentsDomesticCreditTransfersConsentsParamsBodyRequestInfo
- 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
object
- identification required
string
: Account number - schemeName
string
(values: UK.AccountNumber, PL.AccountNumber): Account scheme name
- identification required
- 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
object
- clearingSystemIdentification required
string
(values: UK.SortCode): System identification: - memberIdentification required
string
: Sort code
- clearingSystemIdentification required
- postPaymentsDomesticCreditTransfersConsentsParamsBodyPaymentsInstructedAmount
object
- amount required
number
: amount value - currency required
string
(values: GBP, PLN): Currency code
- amount required
- 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
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
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
object
- consent required PaymentConsent
- originalRequestInfo required postPaymentsDomesticCreditTransfersOKBodyOriginalRequestInfo
- transfer required postPaymentsDomesticCreditTransfersOKBodyTransfer
- postPaymentsDomesticCreditTransfersOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
- 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
object
- requestInfo required 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
object
- originalRequestInfo required postPaymentsDomesticCreditTransfersPaymentStatusOKBodyOriginalRequestInfo
- payments postPaymentsDomesticCreditTransfersPaymentStatusOKBodyPayments
- postPaymentsDomesticCreditTransfersPaymentStatusOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
- 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
object
- paymentId required
string
: Payment identification - requestInfo required postPaymentsDomesticCreditTransfersPaymentStatusParamsBodyRequestInfo
- paymentId required
- 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
object
- _links postPaymentsSepaCreditTransfersConsentsOKBodyLinks
- additionalData postPaymentsCrossBorderCreditTransfersConsentsOKBody_additionalData
- aspspSCAApproach
string
(values: REDIRECT) - consentRequestId
string
- originalRequestInfo required postPaymentsSepaCreditTransfersConsentsOKBodyOriginalRequestInfo
- postPaymentsSepaCreditTransfersConsentsOKBodyLinks
object
- scaRedirect
string
: Redirect URL for SCA
- scaRedirect
- postPaymentsSepaCreditTransfersConsentsOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
- postPaymentsSepaCreditTransfersConsentsParamsBody
object
- payments required postPaymentsSepaCreditTransfersConsentsParamsBodyPayments
- requestInfo required postPaymentsSepaCreditTransfersConsentsParamsBodyRequestInfo
- 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
object
- iban required
string
: Account IBAN
- iban required
- postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsCreditorAddress
object
- buildingNumber
string
- city
string
- country required
string
: ISO 3166 ALPHA2 country code - countrySubDivision
string
- postalCode
string
- street
string
- buildingNumber
- postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsDebtorAccount
object
- iban required
string
: Account IBAN
- iban required
- postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsDebtorAddress
object
- buildingNumber
string
- city
string
- country
string
: ISO 3166 ALPHA2 country code - countrySubDivision
string
- postalCode
string
- street
string
- buildingNumber
- postPaymentsSepaCreditTransfersConsentsParamsBodyPaymentsInstructedAmount
object
- amount required
number
: amount value - currency required
string
(values: EUR): Currency code
- amount required
- postPaymentsSepaCreditTransfersConsentsParamsBodyPayments_creditorAgent
object
- bicfi required
string
: Creditor FI
- bicfi required
- postPaymentsSepaCreditTransfersConsentsParamsBodyPayments_debtorAgent
object
- bicfi required
string
: Debtor FI
- bicfi required
- 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
object
- consent required SepaPaymentConsent
- originalRequestInfo required postPaymentsSepaCreditTransfersOKBodyOriginalRequestInfo
- transfer required postPaymentsSepaCreditTransfersOKBodyTransfer
- postPaymentsSepaCreditTransfersOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
- 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
object
- requestInfo required 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
object
- originalRequestInfo required postPaymentsSepaCreditTransfersPaymentStatusOKBodyOriginalRequestInfo
- payments postPaymentsSepaCreditTransfersPaymentStatusOKBodyPayments
- postPaymentsSepaCreditTransfersPaymentStatusOKBodyOriginalRequestInfo
object
- xRequestId required
string
: Original xRequestId given by the client on request
- xRequestId required
- 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
object
- paymentId required
string
: Payment identification - requestInfo required postPaymentsSepaCreditTransfersPaymentStatusParamsBodyRequestInfo
- paymentId required
- 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