Quickstart

Quickstart: Credicorp public API for a broker or introducer CRM

You are a commercial-finance broker and want to pre-qualify and submit clients without leaving your CRM. This quickstart shows the exact endpoints and code, uses the unauthenticated public ring, and always ends with a clean handoff to the real application — Credicorp lends to UK limited companies with no personal guarantee.

2 min read

pre-qualifyQuote inside the CRM
enquirySubmit from the pipeline
idempotentNo duplicate leads

Pre-qualify in the pipeline

Add a Credicorp panel to your deal view that calls the quote endpoint with the client's requested amount and term, so your broker sees an indicative repayment before they pitch it.

Submit the enquiry

When the client agrees, submit an enquiry from the deal record with an idempotency key so a double-click never creates two leads:

$res = Http::withHeaders(['Idempotency-Key' => $deal->uuid])
    ->post($base.'/enquiries', $deal->toEnquiryPayload());
$deal->update(['handoff_url' => $res->json('handoff_url')]);

Track the handoff

Store the returned handoff_url on the deal and surface it to the client. Credicorp lends to the limited company itself, so brokers can position it as a no-personal-guarantee option.

Frequently asked questions

Can I submit on a client's behalf?

You can start the enquiry; the client completes the secure application via the handoff. For deeper broker workflows and status callbacks, onboard to the partner ring.

How do I avoid duplicate submissions?

Use a stable idempotency key per deal, so retries or double-clicks return the original enquiry rather than creating a new one.

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.