Skip to main content
The JWT sub claim identifies your business account, which is the legal entity integrating with EasyOnRamp.

KYB

Complete business verification (KYB) before provisioning end users, treasury, cards, or reports. When kybStatus is new or pending, GET /business may include a verificationUrl for your legal entity to complete verification. No other services are accessible until KYB is confirmed with kybStatus: approved. Check status on GET /business. The field is kybStatus on the business profile response. Use either approach to detect approval. You do not need both. Option A: Poll GET /business until kybStatus is approved. See Rate limits if polling. Option B: Subscribe to webhooks. See Business KYB (business.kyb.*).

EasyCard application (enroll as a business)

After KYB is approved, submit one EasyCard application before enrolling users or issuing cards. Fetch the agreement texts first (public, no auth):
GET /business/application/terms
Response keys match agreements on submit: eSignConsent, cardTerms, infoAccuracy, noSolicitation (each { identifier, title, content }). Subscribe to business.application.* or poll until approved. See Quickstart.

Dual card branding

Contact EasyOnRamp to apply for dual branding on virtual cards. When dual branding is configured for your account, it is applied automatically at virtual card issuance. You do not set or read branding identifiers through the public API. See Create a card.