Swipelux
Customers

Customers

Create and manage individual and business customer accounts

Customer Management

Customers are the foundation of the Swipelux platform. Each customer can hold multiple blockchain wallets and process transfers between fiat and cryptocurrency.

All customers are created via the same unified endpoint: POST /v1/customers

Unified API: Both individual and business customers are created using POST /v1/customers. Use the optional type parameter to specify customer type (defaults to "individual").

Customer Types

Comparison

FeatureIndividualBusiness
Best ForConsumer apps, retail usersB2B services, corporate clients
Identifiercus_xxxbiz_xxx
CreationPOST /v1/customers (default)POST /v1/customers with type: "business"
VerificationOptional KYCRequired KYB
CompliancePersonal ID docsCorporate docs + UBOs
Setup TimeSecondsMinutes to hours

Common Operations

Both customer types support the same core operations:

  • Wallet Management: Create and manage blockchain wallets
  • Pay-ins: Accept crypto or fiat deposits
  • Transfers: Process transfers between wallets and external addresses
  • Balance Tracking: Monitor balances across all wallets
  • Webhooks: Receive real-time event notifications

Getting Started

Create an Individual Customer (default):

curl https://wallet.swipelux.com/v1/customers \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: YOUR_SECRET_API_KEY' \
  --data '{}'

Response:

{
  "id": "cus_cK69MttD5nAUAbud1B",
  "status": "approved"
}

Create a Business Customer:

curl https://wallet.swipelux.com/v1/customers \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key': YOUR_SECRET_API_KEY' \
  --data '{
    "type": "business",
    "legalName": "Acme Corporation",
    "website": "https://acme.com"
  }'

Response:

{
  "id": "biz_abc123def456",
  "status": "pending_verification"
}

You can enhance customer profiles later with additional details and verification via Customer Management.

Next Steps

  1. Create Individual Customer → - Fast personal account creation
  2. Create Business Customer → - Corporate accounts with KYB
  3. Add Wallets → - Create blockchain wallets for customers
  4. Process Pay-ins → - Accept crypto or fiat deposits
  5. Create Transfers → - Move funds between wallets

On this page