-
-
Notifications
You must be signed in to change notification settings - Fork 0
feat: implement EMSP role for Payments module (2.3.0) #14
Copy link
Copy link
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Description
The Payments module in OCPI 2.3.0 only implements CPO (receiver) and PTP roles. The EMSP role is missing, making the payments module asymmetric and incomplete.
Current state
ocpi/modules/payments/v_2_3_0/api/cpo.py— implementedocpi/modules/payments/v_2_3_0/api/ptp.py— implementedocpi/modules/payments/v_2_3_0/api/emsp.py— missing
No EMSP router is registered for payments in ocpi/routers/.
Expected
Full EMSP sender/receiver interface for the Payments module, following the same pattern as other modules (e.g. sessions, cdrs).
Acceptance criteria
-
ocpi/modules/payments/v_2_3_0/api/emsp.pyimplemented - EMSP payments router registered in
ocpi/routers/ - Tests in
tests/test_modules/test_v_2_3_0/test_payments/test_emsp.py
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request