Initiate a payment
Path parameters
-
payment-service
string Required Values are
payments
orbulk-payments
. -
payment-product
string Required Values are
sepa-credit-transfers
orinstant-sepa-credit-transfers
.
POST
/v1/{payment-service}/{payment-product}
curl \
--request POST 'https://api.memo.bank/nextgenpsd2/v1/{payment-service}/{payment-product}' \
--header "Content-Type: application/json" \
--header "Signature: $SIGNATURE" \
--data '{"debtorAccount":{"iban":"string","maskedPan":"string","currency":"string","cashAccountType":"string"},"instructedAmount":{"currency":"string","amount":"string"},"creditorAccount":{"iban":"string","maskedPan":"string","currency":"string","cashAccountType":"string"},"creditorName":"string","endToEndIdentification":"string","creditorAddress":{"country":"string","streetName":"string","townName":"string","postCode":"string"},"remittanceInformationUnstructured":"string","requestedExecutionDate":"2025-05-04"}'
Request examples
Paymentinitiationjson
# Headers
Signature: $SIGNATURE
# Payload
{
"debtorAccount": {
"iban": "string",
"maskedPan": "string",
"currency": "string",
"cashAccountType": "string"
},
"instructedAmount": {
"currency": "string",
"amount": "string"
},
"creditorAccount": {
"iban": "string",
"maskedPan": "string",
"currency": "string",
"cashAccountType": "string"
},
"creditorName": "string",
"endToEndIdentification": "string",
"creditorAddress": {
"country": "string",
"streetName": "string",
"townName": "string",
"postCode": "string"
},
"remittanceInformationUnstructured": "string",
"requestedExecutionDate": "2025-05-04"
}
# Headers
Signature: $SIGNATURE
# Payload
{
"debtorAccount": {
"iban": "string",
"maskedPan": "string",
"currency": "string",
"cashAccountType": "string"
},
"payments": [
{
"instructedAmount": {
"currency": "string",
"amount": "string"
},
"creditorAccount": {
"iban": "string",
"maskedPan": "string",
"currency": "string",
"cashAccountType": "string"
},
"creditorName": "string",
"endToEndIdentification": "string",
"creditorAddress": {
"country": "string",
"streetName": "string",
"townName": "string",
"postCode": "string"
},
"remittanceInformationUnstructured": "string"
}
],
"requestedExecutionDate": "2025-05-04"
}
Response examples (default)
{
"transactionStatus": "ACSC",
"paymentId": "string",
"_links": {
"self": {
"href": "string"
},
"status": {
"href": "string"
}
},
"psuMessage": "string",
"tppMessages": [
{
"category": "ERROR",
"code": "ACCESS_EXCEEDED",
"path": "string",
"text": "string"
}
]
}