Credit & Passport
Credit products
Integrate the implemented partner façade for product discovery, eligibility, applications and configured credit lanes.
Core flow
GET
/api/credit-api/v1/credit-productsList active products for a tenant and workspace.
GET
/api/credit-api/v1/credit-products/offersList pre-qualified offers for a subject DID.
GET
/api/credit-api/v1/credit-products/eligibilityCheck eligibility for a product and amount.
POST
/api/credit-api/v1/credit-products/applySubmit a loan application.
GET
/api/credit-api/v1/credit-products/applications/{applicationId}Read application status.
POST
/api/credit-api/v1/credit-products/applications/{applicationId}/disburseDisburse an approved application when the partner lane permits it.
Additional implemented lanes
- Facility repayment schedule / statement
- Marketplace offer listing, application and acceptance
- BNPL checkout creation
- Merchant cash advance status
- Working-capital facility status
The partner API reference summarizes the implemented route families. Approved integrators receive the applicable schema contract during onboarding.
Typed eligibility example
TypeScript
const { data: eligibility, correlation_id } =
await credit.checkCreditProductEligibility({
tenant_id: 'tenant-uuid',
workspace_id: 'workspace-uuid',
did: 'did:fullness:subject-issued-by-fullness',
product_type: 'bnpl',
amount: 5000,
});
console.log(eligibility.allowed, eligibility.reasons, correlation_id);Operational rules
- Pass tenant, workspace and DID exactly as assigned.
- Preserve
correlation_idfor support and audit. - Use a stable
idempotency_keyfor application and disbursement retries. - Do not infer approval from product listing or eligibility alone.
- Honor the returned status and next steps.