Main page - Santander
Flowchart Download
Version | Domains | |
v1.1 | API sandbox https://apis-i.redsys.es:20443/psd2/xs2a/api-entrada-xs2a/services/bancosantander/v1.1 |
API oAuth-sandbox https://apis-i.redsys.es:20443/psd2/xs2a/api-oauth-xs2a/services/rest/bancosantander |
API production https://psd2.redsys.es/api-entrada-xs2a/services/bancosantander/v1.1
|
API oAuth-production |
Entity Configuration:
Payment Initiation Service (PIS)
Account access service (AIS)
Trusted Beneficiaries | V1.1 | |||
Get list of trusted beneficiaries GET /trusted-beneficiaries?{account-id} |
Global list | Get the listing global the beneficiaries de confidence del PSU Note: if "Global Listing" is supported it cannot be supported the "Listing by account" |
X | |
List by account | Get the list of the beneficiaries de confidence del Specific PSU per account Note: if "Listing per account" "Global Listing" cannot be supported |
Fund Confirmation Service
Confirmation of funds | V1.1 | |||
Confirmation POST /funds-confirmation |
Without indicating the card number | The fund query is made on the account indicated in the account field | X | |
Multi-currency accounts | The ASPSP makes a distinction between multi-currency accounts. | |||
Indicating the card number. | "cardNumber" attribute | Card number issued by the PISP. Used for choosing the sub-account on which to check the balance. |
Consent for confirmation of funds
Signing basket | V1.1 | |||
Set Signing Basket POST signing-baskets |
PIS Operations | The ASPSP supports that a TPP can establish N payments and sign them all at once with the Signing Basket | ||
AIS operations | Set consent | The ASPSP supports that a TPP can establish N consents and sign them all at once with the Signing Basket | ||
PIS+AS operations | Payment operations + establish consent | The ASPSP supports that a TPP can establish N consents and N payments and sign them all at once with the Signing Basket | ||
Signing Basket Status GET signing-baskets/{basketId}/status |
Allows a TPP to know the state of the Signing Basket | |||
Retrieve contents of the Signing Basket GET signing-baskets/{basketId} |
Allows a TPP to retrieve the IDs of the operations to be signed in the Signing Basket | |||
Delete Signing Basket DELETE signing-baskets/{basketId} |
Allows a TPP to remove the structure from the Signing Basket (if it has not already been authorized) | |||
Authorize Signing Basket POST signing-baskets/{basketId}/authorisations |
The TPP requires an explicit authorization of the transaction or, the ASPSP has detected that the PSU has more than one SCA method available and it is necessary for the TPP to update the SCA method selected by the PSU. Also required in case the transaction requires multilevel SCA (several PSU sign the operation) |
|||
Update PSU authorization data (scaMethod) PUT signing-baskets/{basketId}/authorisations/{authorisationId} |
The TPP can use this request to inform the ASPSP of the SCA method selected by the PSU in case of be more than one available | |||
Get list of authorization subresources GET signing-baskets/{basketId}/authorisations |
The TPP can read the list of authorization subresource IDs that have been created | |||
SCA authorization status GET signing-baskets/{basketId}/authorisations/{authorisationId} |
The TPP can use this request to obtain the SCA status of the authorization. Note: required if Signing Basket is supported |
Added Value Services (SVA)
Get information of TPPs | V1.1 | |
Obtain list of TPPs GET /tpps |
Allows the ASPS to obtain the list of TPPs that connect through the HUB. | |
Notification of new TPP POST /sva/tpps |
When a new TPP is connected through the Hub, all ASPSPs are notified of this new TPP's information. (Except for the ASPSP receiving the original TPP request). |
Start payment with list of available accounts |
V1.1 | |
SVA payment start POST /sva/payments/{payment-product} |
Initiate a payment without informing the ordering account. In the SCA flow by redirection to the ASPSP, this will show the list of accounts available to the PSU so that it can select the one it wants to use. Note: for this start of payment, the same characteristics that the entity has selected in the start of CORE payment. |
X |
Start periodic/recurring payment with list of available accounts | V1.1 | |
SVA periodic/recurring payment start POST /sva/payments/{payment-product} |
Initiate a periodic/recurring payment without informing the ordering account. In the flow of SCA by redirection to the ASPSP, it will show the list of accounts available to the PSU so that it can select the which you want to use. Note: for this start of payment the same characteristics will apply selected the entity at the start of CORE payment. | X |
SCA flows
SCA Flows | V1.1 | |||
Redirect | Redirect only | The payment or consent authorization process is carried out through a redirection to the entity's authentication website and is executed after a correct SCA | X | |
Decoupled | The The payment authorization or consent process is carried out through a bank app and is executed after the correct SCA. | X | ||
Embedded | <Not supported> | <Not supported> | ||
Multilevel SCA | The ASPSP supports multi-level SCA Note: required if offered in Online Banking |
OAuth prestep
Les indicamos que a partir de este momento ya se encuentra disponible bajo solicitud la APP de biometría para el entorno Sandbox. Si quieren solicitar acceso a la misma deben enviar un correo al buzón psd2.sandbox.soporte@redsys.es, con el asunto “solicitud acceso APP biometría Sandbox”, y facilitando los siguientes datos de acceso:
- Usuario con el que se ha dado de alta el TPP en Sandbox.
Una vez haya sido gestionada su invitación para la descarga, recibirá un mail de confirmación en el correo con el que se hayan registrado en Sandbox de la herramienta APP Center y otro del buzón psd2.sandbox.soporte@redsys.es
We inform you that from this moment on, the biometrics APP for the Sandbox environment. If you want to request access to it, you must send an email to the mailbox psd2.sandbox.soporte@redsys.es, with the subject "APP access request biometrics Sandbox", and facilitating the following access data:
- User with which the TPP has been registered in Sandbox.
Once your download invitation has been processed, you will receive a confirmation email with the who have registered in the Sandbox of the APP Center tool and another of the mailbox psd2.sandbox.support@redsys.es
PSU profiles
Standard PSU Profiles | |||||
Profile Code | Account properties | Account data | PSU-ID | Supported payment products | Special features |
PsuDefault-Private-1 | Particular account | AcctPsuDefPriv1 AcctPsuDefPriv2 AcctPsuDefPriv5 |
ID: user1 Pass: 1234 |
All supported by the ASPSP | SCA OK result |
PsuDefault-Private-2 | Particular account | AcctPsuDefPriv3 AcctPsuDefPriv4 |
ID: user2 Pass: 1234 |
All supported by the ASPSP | SCA KO Result |
PsuDefault-Corporate-1 | Company account with multilevel SCA | AcctPsuDefCorp1 | ID: user1 Pass: 1234 |
All supported by the ASPSP | SCA OK result |
PsuDefault-Corporate-2 | Company account with multilevel SCA | AcctPsuDefCorp1 | ID: user2 Pass: 1234 |
All supported by the ASPSP | SCA KO Result |
PSU profiles for SCA | |||||
Profile Code | Account properties | Account data | PSU-ID | Supported payment products | Special features |
RedirectSca-1a | Company account with multilevel SCA | AcctPsuDefCorp1 | ID: user1 Pass: 1234 |
All supported by the ASPSP | SCA OK result |
RedirectSca-1b | Particular account | AcctPsuDefPriv1 AcctPsuDefPriv2 AcctPsuDefPriv5 |
ID: user1 Pass: 1234 |
All supported by the ASPSP | SCA OK result |
RedirectSca-1c | Particular account | AcctPsuDefPriv3 AcctPsuDefPriv4 |
ID: user2 Pass: 1234 |
All supported by the ASPSP | SCA KO Result |
PSU profiles for PIIS | |||||
Profile Code | Account properties | Account data | PSU-ID | ||
ConfFunds-1a | Particular account TPP activated for PIIS |
AcctPsuDefPriv1 AcctPsuDefPriv2 AcctPsuDefPriv5 |
NA | ||
ConfFunds-1b | Particular account TPP not activated for PIIS |
Debtor account (IBAN) required | NA |
IBAN codes:
Standard accounts | |||||
Profile Code | Account properties | Account data | |||
CredAcc-1 (Default creditor account) |
Particular account | Creditor Account (ES0040000000000000000001) required Creditor Name required |
|||
AcctPsuDefPriv1 (1st account of the PsuDefault-Private1) |
Particular account | ES8400490001550000000001 | |||
AcctPsuDefPriv2 (2nd account of the PsuDefault-Private1) |
Particular account | ES1400490001510000000002 | |||
AcctPsuDefPriv3 (1st account of the PsuDefault-Private2) |
Particular account | ES9200490001540000000003 | |||
AcctPsuDefPriv4 (2nd account of the PsuDefault-Private2) |
Particular account | ES4600490001590000000004 | |||
AcctPsuDefPriv5 (3rd account of the PsuDefault-Private1) |
Particular account | ES0300490001530000000005 | |||
Corporateaccount of PsuDefault-Corporate1 (Company account of PsuDefault-Corporate1) |
Company account | ES5400490001580000000006 | |||
Corporateaccount of PsuDefault-Corporate2 (Company account of PsuDefault-Corporate2) |
Company account | ES1100490001520000000007 |