Changes in the release on 04/04/2023

Be aware, that the following enhancements will be added to API catalog later, when full features will be implemented. But these changes have impact on current implementation, so please get acquainted with it:

Card renewal

Introduced the following parameters in the response of Card products APIs under 'card_settings' parameter: "allow_card_renewal", "renew_before_days", "new_pan_on_renewal", "auto_renewal_process". They are used to renew an existing card so that if a card is about to be expired, a new card can be generated and provided to the cardholder for uninterrupted card services.

Impacted APIs:

  • Create card product

  • Update card product

  • Get card product

  • Get list of card product

This enhancement has impact on both existing and new card products.

Example:

 "card_settings": {
  ...
  "allow_card_renewal": true, // default = false
  "renew_before_days": 60, // default = 60
  "new_pan_on_renewal": false,  // default = false
  "auto_renewal_process": true // default = false
}

Multi-currency feature is not fully implemented yet, but still there are some enhancements, which impact current implementation.

  1. Introduced a new parameter "is_multi_currency_product" in Card products APIs to indicate whether the card product is a single currency or a multi-currency card product. It is already reflected in the response of card product related APIs for single currency card products with default value of "is_multi_currency_product": false.

  2. Added new parameters ( "currencies", "wallet_details" - "currency", "priority", "status") to Accounts APIs. It gives possibility to create initial wallets upon account creation, so that users can utilize multi-currency wallets. This enhancement has impact only on new accounts.

    Impacted APIs:

    • Create account - "currencies" & "wallet_details" are returned in the response

    • Get account details - "balance_limits" if linked to the account, "currencies" & "wallet_details" are returned in the response

    • Get list of accounts - "balance_limits" if linked to the account, "currencies" & "wallet_details" are returned in the response

    • Change account status - "balance_limits" if linked to the account, "currencies" & "wallet_details" are returned in the response

  3. Added new parameters ( "balance_limits" - "currency", "balance_limit_id") to Accounts APIs. It gives possibility to link balance limits of non-priority 1 currencies so that balance limits in each currency can be applied during transactions. This enhancement has impact on both existing and new accounts.

    Impacted APIs:

    • Get account details

    • Get list of accounts

    • Change account status

Example:

 {
 "balance_limits": [
        {
            "balance_limit_id": "BLimit003",
            "currency": "AED"
        }
    ],
    "currencies": [
        "AED"
    ],
    "wallet_details": [
        {
            "currency": "AED",
            "priority": 1,
            "status": "ACTIVE"
        }
    ]
}

Last updated