Embed lending
Surface a pre-qualified working-capital offer for a business right where it makes a decision — inside your app, at the invoice, the order or the cash-flow screen. One snippet on the front end or one call on the back end, and an indicative offer appears in context, priced live by Credicorp.
Embedded finance works because it removes the gap between needing money and finding it. A business using your invoicing tool, marketplace or field-service app is already showing you exactly when it is short of cash. Embed lending turns that moment into an offer: pre-qualified from data you already hold, rendered inline, completed on a hosted hand-off. This is the engineering-led counterpart to white-label — lighter to ship, and ideal when finance is a feature inside a product rather than the product itself.
Two ways to embed
- Drop-in widget. A single script tag renders a Credicorp offer component inside an element you choose. It calls pre-qualify for you, shows the indicative amount and term, and hands off to a hosted application. Fastest path — minutes, not days.
- Headless API. Call pre-qualify yourself and render the result in your own components for full control of layout and timing. You own the pixels; Credicorp owns the decision and the funding.
Pre-qualify from data you already hold
You usually know the company. Pass its identifier (and, if you have it, a recent turnover signal) and Credicorp returns an indicative offer with no impact on the borrower’s credit file and no commitment.
curl -s https://api.credicorp.co.uk/partner/v1/prequalify \ -H "Authorization: Bearer $TOKEN" \ -d '{ "business": { "company_number": "16093826" }, "monthly_revenue_pence": 9200000, "context": "invoice_due" }'
const offer = await cc.partner.prequalify({ business: { company_number: '16093826' }, monthly_revenue_pence: 9200000, context: 'invoice_due', }); if (offer.eligible) render(offer.indicative);
HTTP/1.1 200 OK { "eligible": true, "indicative": { "max_amount_pence": 2500000, "term_months": 6, "handoff_url": "https://apply.credicorp.co.uk/e/T2k9…" }, "prequalify_id": "pq_3M8x" }
Drop-in widget
If you would rather not call the API yourself, embed the component. It pre-qualifies, renders the offer and hands off — all attributed to your project.
<!-- where the offer should appear --> <div id="cc-offer"></div> <script src="https://embed.credicorp.co.uk/v1/offer.js"></script> <script> Credicorp.offer({ el: '#cc-offer', publicKey: 'pk_live_meridian', company: '16093826', context: 'invoice_due' }); </script>
The in-context flow
Pre-qualify
At the right moment — an unpaid invoice, a large order, a thin balance — pre-qualify the company silently.
Offer in place
If eligible, show the indicative amount and term inline. No redirect, no form, no credit-file impact yet.
Hand off & earn
On accept, send the user to the handoff_url to finish on Credicorp’s hosted journey. Subscribe to introduction.funded to reconcile your share.
Events & reconciliation
Every embedded offer carries a prequalify_id that becomes an introduction_id on hand-off, so the deal is attributed to you end to end. Subscribe to webhooks for prequalify.shown, introduction.created and introduction.funded to drive your own analytics and statements.
The commercial model
Embedded partners earn revenue share on funded facilities — the same lifecycle economics as the reseller tier, with attribution carried automatically from the first pre-qualify.
Figures and share bands are illustrative and set in your partner agreement — not an offer or an earnings guarantee. Pre-qualification is indicative and never a binding credit decision.
Getting started
Get keys
We issue a sandbox project with a publishable key for the widget and an OAuth client for the API.
Embed & test
Drop in the widget or wire pre-qualify, and test the full flow against sandbox companies.
Go live
Swap to live keys, sign partner terms, and start earning on funded facilities surfaced in your app.
Embed working capital in your app
Show your business users a live, pre-qualified offer exactly when they need it — in one snippet. Get sandbox keys and try the widget today.
