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
| Prerequisite | Required Status | Check |
|---|---|---|
| Verification | APPROVED | ✅ |
| Terms & Conditions | ACCEPTED | ✅ |
| Privacy Policy | ACCEPTED | ✅ |
| Data Processing | ACCEPTED | ✅ |
| Customer Status | Not ACTIVE | ✅ |
Check Activation Readiness
Before attempting activation, verify all prerequisites are met.- Request
- Response - Ready
- Response - Not Ready
Endpoint:
GET /api/v2.1/customer/individual/{customerId}/owner/{tenantId}/activation/checkHeaders:Activate Customer Account
- Request
- Success Response
- Error - Missing Consents
- Error - Not Verified
Endpoint: Request Body:
POST /api/v2.1/customer/individual/{customerId}/activationHeaders:What Happens During Activation
Activation Steps
- Validate Prerequisites - Check verification and consents
- Generate IBAN - Create unique IBAN for customer
- Activate Wallet - Change wallet status from INACTIVE to ACTIVE
- Update Status - Set customer status to ACTIVE
- Publish Events - CustomerActivated, WalletActivated (Kafka)
- Send Notifications - Email confirmation to customer
Key IDs Created
| Field | Example Value | Description |
|---|---|---|
iban | FR7630001007941234567890185 | Customer’s IBAN for payments |
bic | SOGEFRPP | Bank Identifier Code |
walletId | wallet-aa0e8400… | Wallet identifier for transactions |
IBAN Format
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