hyperswitch
hyperswitch copied to clipboard
[FEAT] [CONNECTOR: NORDEA] Implement SEPA Bank Debit
Relevant Docs
- Access Authorization API (To get Access Token)
- Payments API SEPA Credit Transfer
- Payment Common API (I assume this doc gets updated first often)
- Nordea developer FAQ
Digest and Signature creation Docs
- Digest creation and calculation FAQ
- eIDAS certificate
- Generation of Signature (postman JavaScript code)
Testing
- Nordea Playground (Try API Console): https://developer.nordeaopenbanking.com/console/
- Personal API Postman collection v5
- Personal API Postman collection v4
They deprecated Nordea SEPA Personal v4 API today morning:
At present, everything in their is a chaos. In fact, SEPA endpoints are not clear. I cannot test it either.
- AccessToken flow: 3 step process:
-
/authorizeendpoint with relevant body complaint withv5-
codein response
-
-
/authorize/tokenendpoint with:- field
codeandgrant_typeset toauthorization_code- returns
access_tokenandrefresh_token
- returns
- field
refresh_tokenandgrant_typeset torefresh_token- returns
access_tokenandrefresh_token
- returns
- field
-
- Payments: 2 step process
-
/sepa-credit-transfer(s)to initiate payment -
/sepa-credit-transfer(s)/confirmto confirm the payment
-
- PUT, PATCH, POST: Requires
Digest(Base64 encoded Sha256 hashed request body) - In Sandbox environment, Signature verification can be skipped by passing
SKIP_SIGNATURE_VALIDATION_FOR_SANDBOXinstead
Signing Doc: eIDAS_signing.md