Release Notes
The debiX API follows semantic versioning. If a release version is not listed, it does not include any changes to the interface definitions.
2.25.0
- Upgraded to OAS 3.1.0.
- Enhanced description of
cardBlockReasonin:- For V2:
PUT/cards/status. - For CardToken V2:
PUT /cards/{cardToken}/status.
- For V2:
- Enhanced description of
BlockedCardReplacementin:- For V2:
PUT/cards/statusandPOST /cards/details. - For CardToken V2:
PUT /cards/{cardToken}/statusandPOST /cards/{cardToken}.
- For V2:
- Added endpoint to order a PIN datamailer:
- For V2:
POST /cards/pin-datamailer - For CardToken V2:
POST /cards/{cardToken}/pin-datamailer
- For V2:
- Added
pinDatamailerDelivery,pinDatamailerExpressCodetoCardOrderDatain:- For V2:
POST /cards - For CardToken V2:
POST /cards
- For V2:
2.24.0
- Added endpoint for OTRC datamailer orders:
- For V2:
POST /cards/otrc-datamailer - For CardToken V2:
POST /cards/{cardToken}/otrc-datamailer
- For V2:
- Add endpoint for ClickToPay provisioning (Beta):
- For V2:
POST /cards/clicktopay/mastercard/provisioning - For CardToken V2:
POST /cards/{cardToken}/clicktopay/mastercard/provisioning
- For V2:
- Changed GooglePay and SamsungPay push provisioning endpoints (Beta):
- Changed names for push provisioning request and response objects.
- Added new required fields.
2.23.1
- Naming correction for push provisioning (beta).
- In endpoints
POST /cards/detailsandPOST /cards/{cardToken}:- Added
aliasId,customerId,onlineLimitstoCardDetailsResponse. - Added
cardOrderDateTime,markedAsDelayedDeletetoCommonCardInformation. - Added
contactlessActivationStatustoFeatureToggles.
- Added
2.22.0
- A new endpoint has been introduced to allow the mutation/update of a card and its fields:
- For V2:
PUT /cards - For CardToken V2:
PUT /cards/{cardToken}
- For V2:
- Added new endpoints for push provisioning (Mastercard) as Beta version:
POST /cards/apple-pay/provisioning-dataPOST /cards/google-pay/provisioning-dataPOST /cards/samsung-pay/provisioning-data
2.21.0
- Added new values to
UpdateCardStatusActionin endpoint/cards/statusto allow the deletion of a card:DELETE_IMMEDIATELY
This will trigger an immediate delete.
In the response of the endpoint/cards/details, theCardStatusmay show the new valueDELETE_PENDINGuntil deletion has been confirmed;DELETE_PENDINGis only shown, when/cards/statusis called withDELETE_IMMEDIATELY.DELETE_AT_END_OF_NEXT_MONTH
This will schedule a deletion for the end of next month. The current card status is not mutated.
For now, this delayed deletion is not reflected in the card details but will be in the future.
2.20.0
- Added information that only authorizations and presentments of the last 120 days can be returned.
2.19.3
- Introduced a new specification variant cardtoken/v2 with the same functionality as v2, but where cardToken is used instead of cardId or shortCardId.
- Removed Beta tag from Click to Pay endpoints.
- Removed card expiration in Visa Alias Directory endpoints in Beta version.
2.18.1
- Added endpoints for Visa Alias Directory in Beta version.
2.17.0
- Renamed VisaC2PBillingAddress.country to VisaC2PBillingAddress.countryCode in Beta version.
2.16.0
- Corrected CardCredentialsResponse example (cvv).
- Changes on field lengths and description for Click to Pay in Beta version: VisaC2PCustomerPhone, VisaC2PCard.nameOnCard.
- Corrected description and example of CardholderDataTrack.
2.15.2
- Changes on field lengths for Click to Pay in Beta version: VisaC2PDigitalCard.tokenReferenceId, VisaC2PDigitalCard.tokenRequestorId, VisaC2PEnrolledCard.paymentAccountReference.
- Removed
expirationfrom request body of Click to Pay Beta endpoint POST/click-to-pay/visa/customers/{customerId}/cards/delete. - Added error code 4467 (3DS passwordset for non-PSD2 issuer) to endpoint POST
/cards/3ds. - Changed sample code to save generated certificates and keys to the filesystem and load them from there again.
- Standardized examples.
- Improved Java sample code.
2.14.0
- Fixed phoneNumberCountryCode pattern for
/cards/encrypt-card-data/click-to-pay. - Aligned SubCardType description to debol docs.
- Fix endpoints for Click to Pay in Beta version.
- POST
/click-to-pay/visa/customers/{customerId}/deleteis now DELETE/click-to-pay/visa/customers/{customerId}/cards. - DELETE
/click-to-pay/visa/customers/{customerId}/cardsis now POST/click-to-pay/visa/customers/{customerId}/cards/delete. - Change response of GET
/click-to-pay/visa/status/{requestTraceId}. - Add error code 4506 C2P_NOT_SUPPORTED_BY_ISSUER to all endpoints.
- POST
2.13.0
- Added new endpoints for Click to Pay as Beta version:
- POST
/click-to-pay/visa/customers - GET
/click-to-pay/visa/customers/{customerId} - PUT
/click-to-pay/visa/customers/{customerId} - POST
/click-to-pay/visa/customers/{customerId}/delete - POST
/click-to-pay/visa/customers/{customerId}/cards - PUT
/click-to-pay/visa/customers/{customerId}/cards - DELETE
/click-to-pay/visa/customers/{customerId}/cards - GET
/click-to-pay/visa/status/{requestTraceId}
- POST
2.12.0
- Added capability to order physical cards via
/cardsPOST endpoint. - Removed error codes 4441 and 4459 as Set/Get PIN are now allowed for virtual cards as well.
- Renamed
reasonin the list of required fields todigitalCardStatusUpdateReasonused inDigitalCardsStatusUpdateRequestandDigitalCardStatusUpdateRequest. - Switch to latest certificate: debix-to-issuer-jws-signing-key signing with thumbprint f1ecc61a6f3aeaed65268fde15eab2161de60dad.
2.11.0
- Added password to 3DS registration for issuers with PSD2 regulations.
2.10.0
- Added endpoint POST
/cards/pinto get the PIN of a card. - Added new error codes for
/encrypt-card-data/click-to-payendpoint.
2.9.0
- Bugfix: Added missing
CardBlockReasonenums.
2.8.0
Added
- Added endpoint POST
/cards/card-token. - Added endpoint POST
/3ds/details. - Added
JTIcontaining a UUID to the claims in the authorization-code. - Added
riskShieldListingin theFraudConfiguration.
Updated
- Thales authorization-code is valid for 20 seconds now.
2.6.1
Added
- Added new error code in case
WalletTypeis invalid. - Added
cardSeqNumberandcardExpiryas optional search parameters forPresentments. - Added
publicKeyIdin theCardEncryptionResponse. - Added
SIX_FRAUD_BY_DEBIXasCardBlockOriginenum. - Added
schemeTransactionIdandapprovalCodeto/transactions/searchand/digitalcards/{dpan}/transactionsresponse. - Added
/cards/otrcto retrieve an OTRC. - Added
/cards/click-to-pay/statusendpoint.
Updated
- Updated parameter
ImageVersionHeader: Changedtypefromnumbertostring. - Updated schema
Image: Changedtypeof propertyversionfromintegertostring. - Renamed
TransactiontoAuthorization, including URL-resources, filters, and response objects. - Corrected response content-type for requests
/credentialsand/start-set-pin. - Corrected parameter names:
PresentmentSearchRequestFilter->PresentmentsSearchRequestFilterDigitalCardSearchRequestFilter->DigitalCardsSearchRequestFilterproceessingType->processingTypeaccountAuthority->accountAuthoritiesstatusUpdateReason->cardStatusUpdateReasonreason->digitalCardStatusUpdateReason
- Changed
Authorizationto containWalletTypeinstead ofWalletProvider. - Converted
Dpanto a string. - Made
DigitalCard/tokenRequestorandPresentment/transactionDataDetailsoptional. - Grouped card block information in
blockInformation. - Changed region name
RUSSIAtoEASTERN_EUROPE_AND_CENTRAL_ASIA.
Removed
- Removed deprecated Parameters
moneySendReceiveAccepted,moneySendReceiveAccepted,emCertIdandallowedMerchantCategoryCodes. - Removed unneeded header
X-Request-IDin requests/credentials,/start-set-pin, and/set-pin. - Removed
contactlessActivationStatus. - Removed
OnlineLimitsfrom/cards/detailsresponse.