RequestStopTransaction
Asks the station to stop a running session. The 2.0.1 name for RemoteStopTransaction.
- Version
- OCPP 2.0.1
- Direction
- CSMS → Charge Point
- Functional block
- Remote Control
Renamed from RemoteStopTransaction. The transactionId is now the station-generated string rather than a CSMS integer.
Request
| Field | Type | Required | Description |
|---|---|---|---|
transactionId | string | Required | The transaction to stop. |
json
[2, "19223201", "RequestStopTransaction", {
"transactionId": "a1b2c3d4-0001"
}]Response
| Field | Type | Required | Description |
|---|---|---|---|
status | RequestStartStopStatusEnumType | Required | Whether the station will attempt the stop. |
statusInfo | StatusInfoType | Optional | Reason code. |
json
[3, "19223201", {
"status": "Accepted"
}]Implementation notes
The session has ended when a TransactionEvent with eventType: "Ended" arrives, carrying stoppedReason: "Remote".
An unrecognised transactionId gets Rejected — common when the CSMS and station disagree about open sessions after a reconnect. GetTransactionStatus resolves the disagreement.