Permanent And Temporary Credit Limit

For each credit account, a credit limit is defined. When the account is created the credit limit value is set with the default value inherited from the product configuration; it can be also set during the creation of a contract.

Each permanent credit limit can be updated during the contract and credit card account lifecycle, within the range allowed by the Issuer.

Once updated, the new credit limit value is immediately available for next authorizations.

Issuers can also use temporary credit limit management for a credit card account.

The temporary credit limit can be added to an existing credit card account:

  • for a given period
  • the temporary credit limit value can be higher or lower than the permanent one but is limited by an exceptional amount, which is allowed by the Issuer per product

Once added the temporary credit limit is immediately available for next authorizations.

In our solution each Temporary Credit Limit is identified by a unique temporaryCreditLimitReference.

A set of API is provided in order to:

  • Retrieve current credit limit for an account
  • Update account credit limit
  • Retrieve the list of temporary credit limits for a given account
  • Create temporary credit limit
  • Delete temporary credit limit

Retrieve Account Credit Limit

The API allows the permanent credit limit for a given account to be retrieved.

API links

Below an example of request for the:

  • Account: 12348153189268935960
  • Issuer: 1234

GET /api/v2/issuers/1234/accounts/12348153189268935960/credit-limit

Response data

{
   "   ""data":" "{
      "        ""creditLimitAmount":" "{
         "            ""value": 100000,
         "            ""exponent": 2,
         "            ""isoCode":" ""EUR""        "
      }"    "
   }
}

Update Account Credit Limit

The API allows the permanent credit limit for a given account to be updated.

API links

Below an example of request for the:

  • Account: 12348153189268935960
  • Issuer: 1234

PUT /api/v2/issuers/1234/accounts/12348153189268935960/credit-limit

Request data

{
   "  ""creditLimitAmount":" "{
      "    ""value": 500000,
      "    ""exponent": 2,
      "    ""isoCode":" ""EUR""  "
   }
}

Response data

{
   " ""responseMetadata":" "{
      "        ""correlationId":" ""75119fff-0da4-4ffd-841b-7bf1744ecdf4",
      "        ""statusMessage":" ""Executed successfully",
      "        ""statusCode": 200,
      "        ""responseDateTime":" ""2023-02-03T16:22:57.481+0100",
      "        ""timeTakenMs": 132 
    
   },
   "    ""data":" "{
      "        ""creditLimitAmount":" "{
         "            ""value": 500000,
         "            ""exponent": 2,
         "            ""isoCode":" ""EUR""        "
      }"    "
   }
}

Retrieve Temporary Credit Limits For An Account

The API allows the temporary credit limits for a given account to be retrieved.

It is possible to request either only the active temporary credit limit or the history of temporary limits for the account.

API links

Below an example of request for the:

  • Account: 12348153189268935960
  • Issuer: 1234

GET /api/v2/issuers/1234/accounts/12348153189268935960/temporary-credit-limits?all=false

Response data

{
   " ""data":" "[
      "        "{
         "            ""temporaryCreditLimitIdentifier":" "{
            "                ""temporaryCreditLimitReference":" ""94d757e5-7bca-4394-95e9-e8d9e00e7cd5""            "
         },
         "            ""activationStartTime":" ""2023-02-03T00:00:00.000+00:00",
         "            ""activationEndTime":" ""2023-04-01T00:00:00.000+00:00",
         "            ""temporaryCreditLimitAmount":" "{
            "                ""value": 750000,
            "                ""exponent": 2,
            "                ""isoCode":" ""EUR""            "
         }"        "
      }"    "
   ]
}

Create A Temporary Credit Limit For An Account

The API allows temporary credit limits for a given account to be created.

In response, a temporary credit limit reference is provided.

Once added, the temporary credit limit is immediately available for next authorizations.

Idempotency is managed by the API; that is, if the request with the same WL-Correlation-ID is sent multiple times, it will be executed only once. The response will be retrieved directly from our system.

API links

Below an example of request for the:

  • Account: 12348153189268935960
  • Issuer: 1234

POST /api/v2/issuers/1234/accounts/12348153189268935960/temporary-credit-limits

Request data

{
           " ""temporaryCreditLimitAmount":" "{
              "    ""value": 750000,
              "    ""exponent": 2,
              "    ""isoCode":" ""EUR""  "
           },
           "  ""activationStartTime":" ""2023-02-03T00:00:00.000Z",
           "  ""activationEndTime":" ""2023-04-01T00:00:00.000Z"
        }

Response data

{
           " ""responseMetadata":" "{
              "        ""correlationId":" ""fe5eaec9-c707-4ee8-aac3-fb36804b44df",
              "        ""statusMessage":" ""Executed successfully",
              "        ""statusCode": 200,
              "        ""responseDateTime":" ""2023-02-03T16:34:11.810+0100",
              "        ""timeTakenMs": 149 
            
           },
           "    ""data":" "{
              "        ""temporaryCreditLimitIdentifier":" "{
                 "            ""temporaryCreditLimitReference":" ""94d757e5-7bca-4394-95e9-e8d9e00e7cd5""        "
              },
              "        ""temporaryCreditLimitAmount":" "{
                 "            ""value": 750000,
                 "            ""exponent": 2,
                 "            ""isoCode":" ""EUR""        "
              },
              "        ""activationStartTime":" ""2023-02-03T00:00:00.000+00:00",
              "        ""activationEndTime":" ""2023-04-01T00:00:00.000+00:00""    "
           }
        }

Delete A Temporary Credit Limit For An Account

An existing temporary credit limit (active or scheduled) can be disabled at any moment.

The API allows a temporary credit limit for a given account to be deleted by providing the temporary credit limit reference.

API links

Below an example of request and response for:

  • the account 12346393393948083995
  • the issuer 1234
  • the temporary credit limit reference: 94d757e5-7bca-4394-95e9-e8d9e00e7cd5

DELETE /api/1234/accounts/12348153189268935960/temporary-credit-limits/94d757e5-7bca-4394-95e9-e8d9e00e7cd5

Response data

{
           "    ""responseMetadata":" "{
              "        ""correlationId":" ""e064d310-8c97-40fb-8331-02443e986945",
              "        ""statusMessage":" ""Executed successfully",
              "        ""statusCode": 200,
              "        ""responseDateTime":" ""2023-02-03T16:48:04.819+0100",
              "        ""timeTakenMs": 131 
            
           },
           "    ""data":" "{
              "        ""temporaryCreditLimitIdentifier":" "{
                 "            ""temporaryCreditLimitReference":" ""94d757e5-7bca-4394-95e9-e8d9e00e7cd5""        "
              }"    "
           }
        }
Enable "on this page" menu on doc section
On