Recipe

List Slice billers safely

List the billers a customer can spread a bill across — and handle the off state cleanly. GET /public/v1/slice/billers returns public-safe biller fields (name, category, min, max). Because it is feature-flag gated, call it unconditionally and render the picker only when billers come back; an empty list is a normal, non-error state.

2 min read

public-safeNo bank fields
flag-gatedMay be empty
unconditionalAlways safe to call

Step 1 — call it

curl -sS https://hub.credicorp.co.uk/public/v1/slice/billers

Step 2 — render public-safe fields

Each biller carries only name, category, min, max and terms. Bank and settlement data is structurally absent — there is nothing sensitive to filter out.

Step 3 — handle the empty state

If Slice billing is flag-gated off, you get a clean unavailable response with no billers. Hide the picker and move on — do not treat it as an error. See Feature flags and availability.

Frequently asked questions

Why is the biller list empty?

Slice billing is flag-gated off. The endpoint is live but exposes billers only when the flag is on. Treat an empty list as normal and hide the picker.

Where are the bank details?

They are never in the response. The public projection contains only name, category and spread limits; settlement fields are removed at the source.

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.