Skip to main content

KYC

KYC (Know Your Customer) verification is required before customers can issue cards. Proxy handles identity verification through Rain’s KYC infrastructure to comply with financial regulations.

Why KYC?

Card issuance is a regulated activity. Before a customer can:
  • Issue virtual cards
  • Fund their account
  • Make transactions
They must complete identity verification to prevent fraud and money laundering.

Creating a KYC Application

Submit a KYC application with the customer’s identity information:

Required Fields

Address Object

Optional Fields

You don’t need to provide a wallet address. Proxy automatically creates a secure server-managed wallet for each customer during KYC.

Occupation Codes

Common values:
  • SOFTWARE_ENGINEER
  • PRODUCT_MANAGER
  • BUSINESS_OWNER
  • ACCOUNTANT
  • CONSULTANT
  • OTHER

Salary Ranges

  • 0_24999
  • 25000_49999
  • 50000_99999
  • 100000_149999
  • 150000_249999
  • 250000_499999
  • 500000_PLUS

Monthly Volume Ranges

  • 0_999
  • 1000_4999
  • 5000_9999
  • 10000_24999
  • 25000_49999
  • 50000_PLUS

Account Purpose

  • PERSONAL_SPENDING
  • BUSINESS_EXPENSES
  • PAYROLL
  • VENDOR_PAYMENTS

Response

Application Statuses

KYC Flow

1

Create Customer

Create a customer record via POST /v1/customers
2

Submit KYC Application

Submit application with all required identity fields
3

Check Status

Response indicates if additional verification is needed
4

Complete Verification

If needsVerification, direct customer to completionLink to upload ID documents
5

Wait for Approval

Poll status or receive webhook when application is approved
6

Issue Cards

Once approved, customer can issue virtual cards

Checking Application Status

Response:
When status is needsInformation or needsVerification, the response includes a completionLink. Direct your customer to this URL to complete the verification process (e.g., upload government ID).
Completion links expire after 24 hours. Request a new application status to get a fresh link if needed.

Webhooks

Subscribe to KYC events for real-time updates:

Next Steps

Customers

Learn about customer management

Cards

Issue cards after KYC approval