Q:
In reference to your documentation:
PIS API specific documentation Sweden, Denmark and Norway (Payments API Domestic Transfer)
what happens if we attempt to create an order exceeding 100 000 DKK? What API response will we receive?
A:
In this case you'll receive the following response:
HTTP status code 400
failures": [
{
"code": "nordea.error.payment.amount.above_monthly_limit",
"description": "Payment amount exceeds the allowed monthly limit",
"path": "amount"
}
Q:
Can payments with status OnHold be cancelled?
A:
Yes, you can cancel such payments (especially in Norway).
Q:
What do different payment statuses mean?
A:
Please refer to our documentation:
Payment status description (Payments API Domestic Transfer)
Q:
When we requested:
PUT /payments/domestic/confirm
with "authentication_method":"BANKID_SE" in the request body we didn't receive bank_id_se_authentication_id. Can we assume that PSU (Payment Service User) cancelled the payment?
A:
It may indicate that PSU cancelled the confirmation.
Q:
Regarding failed payments initiated after cut-off hours with the following error:
"code": "iso.error.payment.TM01", "description": "The cut-off for execution has passed"
Do you plan to allow payments to be initiated but process them in the next business day?
A:
We do not plan to implement automatic payment transfers. If the cut-off time has passed, the next banking day should be set as the execution date.
Q:
While initiating a payment with the following request body:
{"amount":"46.00","creditor":{"account":{"_type":"IBAN","value":"MT53CFTE{redacted}843"},"message":"BA{redacted}78"},"currency":"EUR","debtor":{"account":{"_type":"IBAN","currency":"SEK","value":"SE053{redacted}997"}},"end_to_end_identification":"stq74{redacted}21"}
we get the subsequent error:
"code":"error.validation","description":"No enum constant com.nordea.openbanking.api.common.NordeaBranchCountryCode.MT","path":"account"
We suspect either Maltese banks are not allowed as a creditor accounts or we call domestic endpoint:
POST /personal/v4/payments/domestic
instead of some other endpoint?
A:
The proper endpoint for cross-border transfers is:
POST /personal/v5/payments/cross-border-credit-transfers