API reference

GET /public/v1/slice/billers

GET /public/v1/slice/billers lists the accepted billers for Credicorp Slice — the public-safe view of each live biller: name, category, and the minimum and maximum you can spread across it. Bank and settlement fields are structurally absent from the projection. The registry is feature-flag gated, so when Slice billing is off the endpoint returns a clean unavailable response rather than an error.

2 min read

public-safeNo bank/settlement fields
flag-gatedOff ⇒ clean unavailable
60 sSuggested cache

What it does

This endpoint sits on the public /public/v1 ring — unauthenticated, anonymous and open to any caller. There is no API key and no OAuth token on this ring; the trust boundary is enforced by rate limiting, strict input validation and a server-fixed response shape rather than by a credential.

Slice lets a customer spread a supplier or tax bill. This endpoint publishes the list of billers the platform can pay, in a projection that carries only public-safe fields — the biller’s name, its category, and the minimum and maximum amount that can be spread across it. Sensitive routing data (bank details, settlement scheme) is not merely masked but structurally absent from the response.

Feature gating

The biller registry is owner-gated behind a feature flag. When the flag is off, the endpoint returns a well-formed unavailable response rather than throwing — so a consumer can call it unconditionally and simply render nothing when no billers are returned.

Response

{
  "billers": [
    {
      "name": "HMRC",
      "category": "Tax",
      "min": 100,
      "max": 50000,
      "terms": "3\u201312 months"
    }
  ],
  "total": 1,
  "generated": "2026-07-04T12:00:00Z"
}

Frequently asked questions

Why are there no bank details in the response?

By design. The public projection contains only name, category and spread limits. Settlement and bank fields are removed at the source, not masked — an unauthenticated caller can never see them.

What happens when Slice billing is switched off?

You get a clean unavailable response, not an error. Call the endpoint unconditionally and render the biller list only when billers is non-empty.

What is Credicorp Slice?

It is the product that lets a business spread a large supplier or tax bill over several months. See what is Credicorp Slice in the developer glossary and the main product page.

Funding for UK limited companies

Credicorp lends to your company, not to you personally — short-term working capital with no personal guarantee. See what your business could access.