Wymagane zmiany w konfiguracji (TSP only)
Zmiany związane z przejściem na nowszą wersję PLAPI w mBank, BNP i Alior:
mBank sandbox:
MBANK_AUTHORIZATION_URL = {if(ifNull(consent.IsBusinessUserContext, user.IsBusiness), 'https://sandbox.api.mbank.pl/bank-simulator-pl-corpo/v2/auth', 'https://sandbox.api.mbank.pl/bank-simulator-pl-retail/v2/auth')} - jeżeli użytkownik jest biznesowy, to przekieruje na sandbox.api.mbank.pl/bank-simulator-pl-corpo, a jak nie, to https://sandbox.api.mbank.pl/bank-simulator-pl-retail
MBANK_RESOURCE_URL = {if(ifNull(consent.IsBusinessUserContext, user.IsBusiness), 'https://sandbox.api.mbank.pl/bank-simulator-pl-corpo/v2', 'https://sandbox.api.mbank.pl/bank-simulator-pl-retail/v2')} - jak wyżej
MBANK_AUTHORIZE_RESOURCE=/pl-retail/v2/auth/authorize
MBANK_TOKEN_RESOURCE=/pl-retail/v2/auth/token
MBANK_ACCOUNT_RESOURCE=/pl-retail/v2/accounts
MBANK_ACCOUNTDETAILS_RESOURCE=/pl-retail/v2/accounts/{accountIdentifier('ResourceId')}
MBANK_TRANSACTION_RESOURCE=/pl-retail/v2/accounts/{accountIdentifier('ResourceId')}/transactions
MBANK_TRANSACTIONDETAILS_RESOURCE=/pl-retail/v2/accounts/{accountIdentifier('ResourceId')}/transactions/{transactionIdentifier('ResourceId')}
MBANK_PAYMENTCONFIRM_RESOURCE=/pl-retail/v2/payments/domestic
MBANK_PAYMENTSTATUS_RESOURCE=/pl-retail/v2/payments/domestic/{payment.TransactionId}/status
MBANK_CANCELPAYMENT_RESOURCE=/pl-retail/v2/payments/domestic/{payment.TransactionId}
Alior sandbox:
ALIOR_AUTHORIZATION_URL = https://gateway.developer.aliorbank.pl/openapipl/sb/v3_0.1/auth/v3_0.1
ALIOR_RESOURCE_URL = https://gateway.developer.aliorbank.pl/openapipl/sb/v3_0.1/accounts/v3_0.1
ALIOR_PISP_RESOURCE_URL = https://gateway.developer.aliorbank.pl/openapipl/sb/v3_0.1/payments/v3_0.1/
BNP sandbox:
BNP_AUTHORIZATION_URL = https://goapi.bnpparibas.pl/v2_1.4/auth/v2_1.4/
BNP_ORIGINAL_AUTHORIZATION_URL = https://goapi.bnpparibas.pl/v2_1.4/auth/v2_1.4/
BNP_RESOURCE_URL = https://goapi.bnpparibas.pl/v2_1.4/accounts/v2_1.4/
BNP_PISP_RESOURCE_URL = https://goapi.bnpparibas.pl/v2_1.4/payments/v2_1.4/
mBank prod:
analogiczne zmiany, z v1 na v2
Alior prod:
analogiczne zmiany, z v2_1_1.1 i v2_1_1.2 na v3_0.1
BNP prod:
BNP_AUTHORIZATION_URL = https://goapi.bnpparibas.pl/v2_1.4/auth/v2_1.4/
BNP_ORIGINAL_AUTHORIZATION_URL = {if(user.IsBusiness, 'https://goapi.bnpparibas.pl/biznesplanet/v2_1.4/auth/v2_1.4/', 'https://goapi.bnpparibas.pl/goonline/v2_1.4/auth/v2_1.4/')} - jeżeli użytkownik jest biznesowy, to przekieruje na goapi.bnpparibas.pl/biznesplanet, a jak nie, to do goapi.bnpparibas.pl/goonline
BNP_RESOURCE_URL = https://goapi.bnpparibas.pl/v2_1.4/accounts/v2_1.4/
BNP_PISP_RESOURCE_URL = https://goapi.bnpparibas.pl/v2_1.4/payments/v2_1.4/
Terminy przejścia na nowe wersje api:
BNP - 30.07.2021, - AKTUALIZACJA: 12.08.2021
Alior - 18.08.2021,
mBank - 31.08.2021
Wymagane zmiany w onboardingu (TSP i hybrid TPP only)
Wymagane są zmiany lub nowe subskrypcje dev portalach ASPSP
Alior:
oauth-internal (v3) (default)
psd2-ais (v3_0.1PL) (default)
psd2-as (v3_0.1PL) (default)
psd2-pis (v3_0.1PL) (default)
BNP:
grupa PolishAPI 2_1.4
mBank:
nie ma subskrypcji