Skip to main content

Phase 5: Account Activation

Activation is the final step before the customer can perform financial operations. This phase generates the IBAN and activates the wallet.

Prerequisites Checklist

ALL prerequisites must be met before activation:
PrerequisiteRequired StatusCheck
VerificationAPPROVED
Terms & ConditionsACCEPTED
Privacy PolicyACCEPTED
Data ProcessingACCEPTED
Customer StatusNot ACTIVE

Check Activation Readiness

Before attempting activation, verify all prerequisites are met.
Endpoint: GET /api/v2.1/customer/individual/{customerId}/owner/{tenantId}/activation/checkHeaders:
Authorization: Bearer {jwt-token}

Activate Customer Account

Endpoint: POST /api/v2.1/customer/individual/{customerId}/activationHeaders:
Authorization: Bearer {admin-jwt-token}
X-Forwarded-For: 192.168.1.100
Request Body:
{
  "activationReason": "All verification and consents completed successfully",
  "activatedBy": "admin-user-id"
}

What Happens During Activation

Activation Steps

  1. Validate Prerequisites - Check verification and consents
  2. Generate IBAN - Create unique IBAN for customer
  3. Activate Wallet - Change wallet status from INACTIVE to ACTIVE
  4. Update Status - Set customer status to ACTIVE
  5. Publish Events - CustomerActivated, WalletActivated (Kafka)
  6. Send Notifications - Email confirmation to customer

Key IDs Created

FieldExample ValueDescription
ibanFR7630001007941234567890185Customer’s IBAN for payments
bicSOGEFRPPBank Identifier Code
walletIdwallet-aa0e8400…Wallet identifier for transactions

IBAN Format

FR76 + [Bank Code] + [Account Number] + [Check Digits]
     └─── Country Code (France)

Next Step

After activation, proceed to Phase 6: Wallet Operations to manage the customer’s wallet.

Phase 6: Wallet Operations

Query balance and allowed operations