Use this checklist after completing Onboarding and the CPO Integration Guide. It confirms end-to-end readiness for production traffic.
Coordinate UAT sessions against Sandbox (https://sandbox-hub.chargeindia.com) with your ChargeIndia account team. See Coordinated testing and Environments in Getting Started.
Shared verification
- [ ] Credentials exchange complete (
POST+PUT /ocpi/2.2.1/credentials) - [ ] Hub token stored securely; Authentication implemented on all outbound calls
- [ ]
GET /ocpi/versionsandGET /ocpi/2.2.1succeed with Hub token - [ ] Party appears as
CONNECTEDinGET /ocpi/2.2.1/hubclientinfo - [ ] Receiver URLs registered with account team
- [ ] Routing rules enabled for target partner networks
- [ ] Logging captures
X-Request-IDandX-Correlation-IDfor support
Catalog and pricing
- [ ]
PUTlocations to Hub with your CPOcountry_code/party_id - [ ]
PATCHEVSE status updates propagate to routed eMSPs (async) - [ ]
PUTtariffs for your charge points
Realtime receivers
- [ ] Token authorize receiver responds within agreed SLA
- [ ] Command receiver handles
START_SESSION,STOP_SESSION, and related commands - [ ] Command callbacks accepted by Hub rewrite path
Session and billing data
- [ ]
PUTsession updates include validcdr_token(eMSP identity) - [ ] Session state progresses:
ACTIVE→COMPLETED - [ ]
POSTCDR after session completion
End-to-end session (with account team)
- [ ] eMSP authorizes token via Hub → CPO returns
ALLOWED - [ ] eMSP starts session via Hub → CPO accepts command
- [ ] CPO pushes active session → eMSP receives async update
- [ ] eMSP stops session → CPO completes session
- [ ] CPO posts CDR → eMSP receives async CDR
See Session Lifecycle for the full flow.
Sign-off
When all items pass, request production cutover from your account team. Keep this checklist updated for regression testing after platform changes.