2 min read
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.
Related reading

Quickstart: submit a business-finance enquiry
POST /public/v1/enquiries is how a website or partner hands a lead into Credicorp. Post the company and…
Read →
Quickstart: use idempotency keys on write requests
An Idempotency-Key header makes a POST safe to retry. Generate one UUID per logical operation, send it with…
Read →
Quickstart: get an indicative loan quote from the public API
POST /public/v1/quote turns an amount and term into an illustrative repayment. Send the requested amount and…
Read →
Quickstart: use the Credicorp public API in Laravel
Here is the idiomatic way to call the Credicorp public API from Laravel. Fetch the product catalogue, cache…
Read →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.