Instructions for executing code: 1) You need to install the Xampp Server and have to put the file in the htdocs folder after the installation of the Xampp server. 2) After this goto the browser and type http://localhost/phpmyadmin in the search bar, and then create a database with the name emp_backend. 3) After that goto the project file placed in the htdocs folder and then import the emp_backend.sql into a created database. The emp_backend.sql has been placed in the database named folder of the project code file. Instructions for testing API code: 1) You need to install the Postman for testing the API working or need to add the extension of Postman in the browser. 1) For eRoamingAuthorizeStart URL : http://167.235.19.186/eRoamingAuthorizeStart.php Example response request(s) with essential parameters for API testing: With Identification Type: RFIDMifareFamilyIdentification { "SessionID" : "", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "OperatorID" : "DE0399", "EvseID" : "", "PartnerProductID" : "", "Identification" : "RFIDMifareFamilyIdentification", "UID" : "7568290FFF765F" } Example request response: { "SESSIONID" :"", "CPOPartnerSessionID":"", "EMPPartnerSessionID":"", "OperatorID" :"DE0399", "ProviderID" :"DE-8EOO", "AuthorizationStatus":"Authorized Access", "StatusCode" :"000" } With Identification Type: RFIDIdentification { "SessionID" : "", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "OperatorID" : "DE0399", "EvseID" : "", "PartnerProductID" : "", "Identification" : "RFIDIdentification", "UID" : "7568290FFF765F", "EvcoID" : "DE-8EO-CAet5e4XY-8", "RFID" : "mifareFamily" } Example request response: { "SESSIONID" :"", "CPOPartnerSessionID":"", "EMPPartnerSessionID":"", "OperatorID" :"DE0399", "ProviderID" :"DE-8EOO", "AuthorizationStatus":"Authorized Access", "StatusCode" :"000" } With Identification Type: QRCodeIdentification { "SessionID" : "", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "OperatorID" : "DE0399", "EvseID" : "", "PartnerProductID" : "", "Identification" : "QRCodeIdentification", "EvcoID" : "DE-8EO-CAet5e4XY-4", "PIN" : "12345" } Example request response: { "SESSIONID": "", "CPOPartnerSessionID": "", "EMPPartnerSessionID": "", "OperatorID": "DE0399", "ProviderID": "DW-8EOO", "AuthorizationStatus": "Authorized Access", "StatusCode": "000" } With Identification Type: PlugAndChargeIdentification { "SessionID" : "", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "OperatorID" : "DE0399", "EvseID" : "", "PartnerProductID" : "", "Identification" : "PlugAndChargeIdentification", "EvcoID" : "DE-8EO-CAet5e4XY-1" } Example request response: { "SESSIONID": "", "CPOPartnerSessionID": "", "EMPPartnerSessionID": "", "OperatorID": "DE0399", "ProviderID": "DQ-8EOO", "AuthorizationStatus": "Authorized Access", "StatusCode": "000" } With Identification Type: RemoteIdentification { "SessionID" : "", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "OperatorID" : "DE0399", "EvseID" : "", "PartnerProductID" : "", "Identification" : "RemoteIdentification", "EvcoID" : "DE-8EO-CAet5e4XY-3" } Example request response: { "SESSIONID": "", "CPOPartnerSessionID": "", "EMPPartnerSessionID": "", "OperatorID": "DE0399", "ProviderID": "DE8EOO", "AuthorizationStatus": "Authorized Access", "StatusCode": "000" } -------------------------------------------------------------------------------- 2) For eRoamingAuthorizeStop URL : http://167.235.19.186/eRoamingAuthorizeStop.php Example response request(s) with essential parameters for API testing: With Identification Type: RFIDMifareFamilyIdentification { "SessionID" : "B2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "OperatorID" : "DE0399", "EvseID" : "", "Identification" : "RFIDMifareFamilyIdentification", "UID" : "7568290FFF765F" } Example request response: { "SESSIONID": "B2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID": "", "EMPPartnerSessionID": "", "ProviderID": "DE-8EO", "AuthorizationStatus": "Authorized Access", "StatusCode": "000" } With Identification Type: RFIDIdentification { "SessionID" : "B2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "OperatorID" : "DE0399", "EvseID" : "", "Identification" : "RFIDIdentification", "UID" : "7568290FFF765F", "EvcoID" : "DE-8EO-CAet5e4XY-8", "RFID" : "mifareFamily" } Example request response: { "SESSIONID": "B2688855-7f00-0002-6D8e-48D883f6abb6", "CPOPartnerSessionID": "", "EMPPartnerSessionID": "", "ProviderID": "DE-8EO", "AuthorizationStatus": "Authorized Access", "StatusCode": "000" } With Identification Type: QRCodeIdentification { "SessionID" : "B2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "OperatorID" : "DE0399", "EvseID" : "", "Identification" : "QRCodeIdentification", "EvcoID" : "DE-8EO-CAet5e4XY-4", "PIN" : "12345" } Example request response: { "SESSIONID": "B2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID": "", "EMPPartnerSessionID": "", "ProviderID": "DW-8EOO", "AuthorizationStatus": "Authorized Access", "StatusCode": "000" } With Identification Type: PlugAndChargeIdentification { "SessionID" : "B2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "OperatorID" : "DE0399", "EvseID" : "", "Identification" : "PlugAndChargeIdentification", "EvcoID" : "DE-8EO-CAet5e4XY-1" } Example request response: { "SESSIONID": "B2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID": "", "EMPPartnerSessionID": "", "ProviderID": "DQ-8EOO", "AuthorizationStatus": "Authorized Access", "StatusCode": "000" } With Identification Type: RemoteIdentification { "SessionID" : "B2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "OperatorID" : "DE0399", "EvseID" : "", "Identification" : "RemoteIdentification", "EvcoID" : "DE-8EO-CAet5e4XY-3" } Example request response: { "SESSIONID": "B2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID": "", "EMPPartnerSessionID": "", "ProviderID": "DE8EOO", "AuthorizationStatus": "Authorized Access", "StatusCode": "000" } -------------------------------------------------------------------------------- 3) For eRoamingAuthorizeRemoteStart URL : http://167.235.19.186/eRoamingAuthorizeRemoteStart.php Example response request(s) with essential parameters for API testing: With Identification Type: RFIDMifareFamilyIdentification { "SessionID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "ProviderID" : "DE0399", "EvseID" : "123-123", "PartnerProductID" : "", "Identification" : "RFIDMifareFamilyIdentification", "UID" : "7568290FFF765F" } Example request response: { "Result" : "true", "AuthorizationStatus" : "Authorized Access", "StatusCode" : "000", "SESSIONID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "" } With Identification Type: RFIDIdentification { "SessionID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "ProviderID" : "DE0399", "EvseID" : "123-123", "PartnerProductID" : "", "Identification" : "RFIDIdentification", "UID" : "7568290FFF765F", "EvcoID" : "DE-8EO-CAet5e4XY-8", "RFID" : "mifareFamily" } Example request response: { "Result" : "true", "AuthorizationStatus" : "Authorized Access", "StatusCode" : "000", "SESSIONID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "" } With Identification Type: QRCodeIdentification { "SessionID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "ProviderID" : "DE0399", "EvseID" : "123-123", "PartnerProductID" : "", "Identification" : "QRCodeIdentification", "EvcoID" : "DE-8EO-CAet5e4XY-4", "PIN" : "12345" } Example request response: { "Result" : "true", "AuthorizationStatus" : "Authorized Access", "StatusCode" : "000", "SESSIONID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "" } With Identification Type: PlugAndChargeIdentification { "SessionID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "ProviderID" : "DE0399", "EvseID" : "123-123", "PartnerProductID" : "", "Identification" : "PlugAndChargeIdentification", "EvcoID" : "DE-8EO-CAet5e4XY-1" } Example request response: { "Result" : "true", "AuthorizationStatus" : "Authorized Access", "StatusCode" : "000", "SESSIONID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "" } With Identification Type: RemoteIdentification { "SessionID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "ProviderID" : "DE0399", "EvseID" : "123-123", "PartnerProductID" : "", "Identification" : "RemoteIdentification", "EvcoID" : "DE-8EO-CAet5e4XY-3" } Example request response: { "Result" : "true", "AuthorizationStatus" : "Authorized Access", "StatusCode" : "000", "SESSIONID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "" } -------------------------------------------------------------------------------- 4) For eRoamingAuthorizeRemoteStop URL : http://167.235.19.186/eRoamingAuthorizeRemoteStop.php Example request with essential parameters for API testing: { "SessionID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "ProviderID" : "DE0399", "EvseID" : "123-123" } Example request response: { "Result" :"true", "AuthorizationStatus":"Authorized Access", "StatusCode" :"000", "SESSIONID" :"b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID":"", "EMPPartnerSessionID":"" } -------------------------------------------------------------------------------- 5) For eRoamingChargeDetailRecord URL : http://167.235.19.186/eRoamingChargeDetailRecord.php Example response request(s) with essential parameters for API testing: With Identification Type: RFIDMifareFamilyIdentification { "SessionID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "PartnerProductID" : "", "EvseID" : "123-123", "Identification" : "RFIDMifareFamilyIdentification", "UID" : "7568290FFF765F", "ChargingStart" : "", "ChargingEnd" : "", "SessionStart" : "2022-7-17 18:25:47", "SessionEnd" : "2022-7-17 18:55:47", "MeterValueStart" : "29.99", "MeterValueEnd" : "39.8", "MeterValueInBetween" : "", "ConsumedEnergy" : "", "MeetingSignature" : "", "HubOperatorID" : "", "HubProviderID" : "DE-8EO" } Example request response: { "Result" :"true", "AuthorizationStatus":"Authorized Access", "StatusCode" :"000", "SESSIONID" :"b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID":"", "EMPPartnerSessionID":"" } With Identification Type: RFIDIdentification { "SessionID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "PartnerProductID" : "", "EvseID" : "123-123", "Identification" : "RFIDIdentification", "UID" : "7568290FFF765F", "EvcoID" : "DE-8EO-CAet5e4XY-8", "RFID" : "mifareFamily", "ChargingStart" : "", "ChargingEnd" : "", "SessionStart" : "2022-7-17 18:25:47", "SessionEnd" : "2022-7-17 18:55:47", "MeterValueStart" : "29.99", "MeterValueEnd" : "39.8", "MeterValueInBetween" : "", "ConsumedEnergy" : "", "MeetingSignature" : "", "HubOperatorID" : "", "HubProviderID" : "DE-8EO" } Example request response: { "Result" :"true", "AuthorizationStatus":"Authorized Access", "StatusCode" :"000", "SESSIONID" :"b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID":"", "EMPPartnerSessionID":"" } With Identification Type: QRCodeIdentification { "SessionID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "PartnerProductID" : "", "EvseID" : "123-123", "Identification" : "QRCodeIdentification", "EvcoID" : "DE-8EO-CAet5e4XY-4", "PIN" : "12345", "ChargingStart" : "", "ChargingEnd" : "", "SessionStart" : "2022-7-17 18:25:47", "SessionEnd" : "2022-7-17 18:55:47", "MeterValueStart" : "29.99", "MeterValueEnd" : "39.8", "MeterValueInBetween" : "", "ConsumedEnergy" : "", "MeetingSignature" : "", "HubOperatorID" : "", "HubProviderID" : "DE-8EO" } Example request response: { "Result" :"true", "AuthorizationStatus":"Authorized Access", "StatusCode" :"000", "SESSIONID" :"b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID":"", "EMPPartnerSessionID":"" } With Identification Type: PlugAndChargeIdentification { "SessionID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "PartnerProductID" : "", "EvseID" : "123-123", "Identification" : "PlugAndChargeIdentification", "EvcoID" : "DE-8EO-CAet5e4XY-1", "ChargingStart" : "", "ChargingEnd" : "", "SessionStart" : "2022-7-17 18:25:47", "SessionEnd" : "2022-7-17 18:55:47", "MeterValueStart" : "29.99", "MeterValueEnd" : "39.8", "MeterValueInBetween" : "", "ConsumedEnergy" : "", "MeetingSignature" : "", "HubOperatorID" : "", "HubProviderID" : "DE-8EO" } Example request response: { "Result" :"true", "AuthorizationStatus":"Authorized Access", "StatusCode" :"000", "SESSIONID" :"b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID":"", "EMPPartnerSessionID":"" } With Identification Type: RemoteIdentification { "SessionID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "PartnerProductID" : "", "EvseID" : "123-123", "Identification" : "RemoteIdentification", "EvcoID" : "DE-8EO-CAet5e4XY-3", "ChargingStart" : "", "ChargingEnd" : "", "SessionStart" : "2022-7-17 18:25:47", "SessionEnd" : "2022-7-17 18:55:47", "MeterValueStart" : "29.99", "MeterValueEnd" : "39.8", "MeterValueInBetween" : "", "ConsumedEnergy" : "", "MeetingSignature" : "", "HubOperatorID" : "", "HubProviderID" : "DE-8EO" } Example request response: { "Result" :"true", "AuthorizationStatus":"Authorized Access", "StatusCode" :"000", "SESSIONID" :"b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID":"", "EMPPartnerSessionID":"" } -------------------------------------------------------------------------------- 6) For eRoamingGetChargeDetailRecords URL : http://167.235.19.186/eRoamingGetChargeDetailRecords.php Example request with essential parameters for API testing: { "ProviderID" : "DE-8EO", "From" : "2022-08-07 18:25:47", "To" : "2022-09-17 18:25:47" } Example request response: [ { "SessionID": "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID": "", "EMPPartnerSessionID": "", "PartnerProductID": "", "EvseID": "123-123", "Identification": "RFIDIdentification", "ChargingStart": "0000-00-00 00:00:00", "ChargingEnd": "0000-00-00 00:00:00", "SessionStart": "2022-07-17 18:28:47", "SessionEnd": "2022-07-17 18:58:47", "MeterValueStart": "29.990", "MeterValueEnd": "39.800", "MeterValueInBetween": "0.000", "ConsumedEnergy": "0.000", "MeetingSignature": "", "HubOperatorID": "", "HubProviderID": "DE-8EO" }, { "SessionID": "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID": "", "EMPPartnerSessionID": "", "PartnerProductID": "", "EvseID": "123-123", "Identification": "QRCodeIdentification", "ChargingStart": "0000-00-00 00:00:00", "ChargingEnd": "0000-00-00 00:00:00", "SessionStart": "2022-07-17 18:29:47", "SessionEnd": "2022-07-17 18:59:47", "MeterValueStart": "29.990", "MeterValueEnd": "39.800", "MeterValueInBetween": "0.000", "ConsumedEnergy": "0.000", "MeetingSignature": "", "HubOperatorID": "", "HubProviderID": "DE-8EO" } ] ....Module 2 eRoamingAuthentificationData.... 1) For eRoamingAuthentificationData URL : http://167.235.19.186/eRoamingAuthentificationData.php (A case in which user wants to insert new record then as per procedure all datas will be pushed to Hubject) Example request with essential parameters for API testing: { "ProviderID" : "DE-8EO", "Identification" : "RFIDMifareFamilyIdentification", "UID" : "7568290FFF765H", "EvcoID" : "-", "RFID" : "-", "PIN" : "-", "HashedPIN" : "-", "PrintedNumber" : "-", "ExpiryDate" : "2022-07-03" } Example request response: [ { "ProviderID": "DE-8EO", "Identification": "RFIDMifareFamilyIdentification", "UID": "7568290FFF765F", "EvcoID": "-", "RFID": "-", "PIN": "-", "HashedPIN": "-", "PrintedNumber": "-", "ExpiryDate": "2022-07-03" }, { "ProviderID": "DE8EOO", "Identification": "RemoteIdentification", "UID": "-", "EvcoID": "DE-8EO-CAet5e4XY-3", "RFID": "-", "PIN": "-", "HashedPIN": "-", "PrintedNumber": "-", "ExpiryDate": "2022-07-03" }, { "ProviderID": "DE-8EO", "Identification": "RFIDIdentification", "UID": "7568290FFF765F", "EvcoID": "DE-8EO-CAet5e4XY-8", "RFID": "mifareFamily", "PIN": "-", "HashedPIN": "-", "PrintedNumber": "12345", "ExpiryDate": "2022-07-31" }, { "ProviderID": "DW-8EOO", "Identification": "QRCodeIdentification", "UID": "-", "EvcoID": "DE-8EO-CAet5e4XY-4", "RFID": "", "PIN": "12345", "HashedPIN": "-", "PrintedNumber": "-", "ExpiryDate": "2022-07-27" }, { "ProviderID": "DQ-8EOO", "Identification": "PlugAndChargeIdentification", "UID": "-", "EvcoID": "DE-8EO-CAet5e4XY-1", "RFID": "", "PIN": "-", "HashedPIN": "", "PrintedNumber": "-", "ExpiryDate": "0000-00-00" }, { "ProviderID": "DE-8EO", "Identification": "RFIDMifareFamilyIdentification", "UID": "7568290FFF765G", "EvcoID": "-", "RFID": "-", "PIN": "-", "HashedPIN": "-", "PrintedNumber": "-", "ExpiryDate": "2022-07-03" }, { "ProviderID": "DE-8EO", "Identification": "RFIDMifareFamilyIdentification", "UID": "7568290FFF765H", "EvcoID": "-", "RFID": "-", "PIN": "-", "HashedPIN": "-", "PrintedNumber": "-", "ExpiryDate": "2022-07-03" } ] (A case in which user wants to insert duplicate record then as per procedure system will only generate duplication message) Example request with essential parameters for API testing: { "ProviderID" : "DE-8EO", "Identification" : "RFIDMifareFamilyIdentification", "UID" : "7568290FFF765H", "EvcoID" : "-", "RFID" : "-", "PIN" : "-", "HashedPIN" : "-", "PrintedNumber" : "-", "ExpiryDate" : "2022-07-03" } Example request response: { "Message": "Data Already Exist", "StatusCode": "022" } ....Module 3 eRoamingAuthorizeRemoteReservationStart.... 1) For eRoamingAuthorizeRemoteReservationStart URL : http://167.235.19.186/eRoamingAuthorizeRemoteReservationStart.php Example request with essential parameters for API testing: (With identification RFIDMifareFamilyIdentification) { "SessionID" : "", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "ProviderID" : "DE0399", "EvseID" : "DE*AB7*E840*6487", "PartnerProductID" : "", "Duration" : "", "Identification" : "RFIDMifareFamilyIdentification", "UID" : "7568290FFF765F" } Example request response: { "Result": "true", "AuthorizationStatus": "Authorized", "StatusCode": "000", "SessionID": "", "CPOPartnerSessionID": "", "EMPPartnerSessionID": "" } Example request with essential parameters for API testing: (With identification RemoteIdentification) { "SessionID" : "", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "ProviderID" : "DE0399", "EvseID" : "DE*AB7*E840*6487", "PartnerProductID" : "", "Duration" : "", "Identification" : "RemoteIdentification", "EvcoID" : "DE-8EO-CAet5e4XY-3" } Example request response: { "Result": "true", "AuthorizationStatus": "Authorized", "StatusCode": "000", "SessionID": "", "CPOPartnerSessionID": "", "EMPPartnerSessionID": "" } 2) For eRoamingAuthorizeRemoteReservationStop URL : http://167.235.19.186/eRoamingAuthorizeRemoteReservationStop.php Example request with essential parameters for API testing: (With identification RFIDMifareFamilyIdentification) { "SessionID" : "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID" : "", "EMPPartnerSessionID" : "", "ProviderID" : "DE0399", "EvseID" : "DE*AB7*E840*6487" } Example request response: { "Result": "true", "AuthorizationStatus": "Authorized", "StatusCode": "000", "SessionID": "b2688855-7f00-0002-6d8e-48d883f6abb6", "CPOPartnerSessionID": "", "EMPPartnerSessionID": "" } ....Module 4 eRoamingPullEVSEData.... URL : http://167.235.19.186/eRoamingPullEVSEData.php { "ProviderID" : "DE-8EO", "GeoCoordinatesType" : "", "Coordinates" : "", "Longitude" : "", "Latitude" : "", "Radius" : "", "LastCall" : "", "GeoCoordinatesResponseFormat" : "Google", "CountryCodes" : "", "OperatorID" : "" } Example request response: { All Records Will Be Show Here } ....Module 5 EVSE Status.... 1)eRoamingPullEVSEStatus URL: http://167.235.19.186/eRoamingPullEVSEStatus.php { "ProviderID" : "DE-8EO", "GeoCoordinatesType" : "GeoCoordinatesType", "Coordinates" : "", "Longitude" : "Longitude", "Latitude" : "Latitude", "EVSEStatus" : "EVSEStatus" } Example request response: [ { "OperatorID": "OperatorID", "OperatorName": "OperatorName", "EvseID": "EvseID", "EVSEStatus": "EVSEStatus", "Code": "Code", "Description": "Description", "AdditionalInfo": "AdditionalInfo" } ] 2) eRoamingPullEVSEStatusByID URL: http://167.235.19.186/eRoamingPullEVSEStatusByID.php { "ProviderID" : "DE-8EO", "EvseID" : "EvseID" } Example request response: { "EvseID": "EvseID", "EVSEStatus": "EVSEStatus", "Code": "Code", "Description": "Description", "AdditionalInfo": "AdditionalInfo" } ....Module 6 eRoaming Dynamic Pricing.... 1) eRoamingPullPricingProductData URL: http://167.235.19.186/eRoamingPullPricingProductData.php { "LastCall" : "LastCall", "OperatorIDs" : "[DE*A36, DEA36]" } Example request response: [ { "OperatorID": "DE*A36", "OperatorName": "OperatorName", "ProviderID": "ProviderID", "PricingDefaultPrice": "PricingDefaultPrice", "PricingDefaultPriceCurrency": "PricingDefaultPriceCurrency", "PricingDefaultReferenceUnit": "PricingDefaultReferenceUnit", "ProductID": "ProductID", "ReferenceUnit": "ReferenceUnit", "PricePerReferenceUnit": "PricePerReferenceUnit", "ProductPriceCurrency": "ProductPriceCurrency", "MaximumProductChargingPower": "MaximumProductChargingPower", "IsValid24hours": "IsValid24hours", "begin": "begin", "end": "end", "On": "On", "AdditionalReference": "AdditionalReference", "AdditionalReferenceUnit": "AdditionalReferenceUnit", "PricePerAdditionalReferenceUnit": "PricePerAdditionalReferenceUnit", "Code": "Code", "Description": "Description", "AdditionalInfo": "AdditionalInfo" }, { "OperatorID": "DEA36", "OperatorName": "OperatorName", "ProviderID": "ProviderID", "PricingDefaultPrice": "PricingDefaultPrice", "PricingDefaultPriceCurrency": "PricingDefaultPriceCurrency", "PricingDefaultReferenceUnit": "PricingDefaultReferenceUnit", "ProductID": "ProductID", "ReferenceUnit": "ReferenceUnit", "PricePerReferenceUnit": "PricePerReferenceUnit", "ProductPriceCurrency": "ProductPriceCurrency", "MaximumProductChargingPower": "MaximumProductChargingPower", "IsValid24hours": "IsValid24hours", "begin": "begin", "end": "end", "On": "On", "AdditionalReference": "AdditionalReference", "AdditionalReferenceUnit": "AdditionalReferenceUnit", "PricePerAdditionalReferenceUnit": "PricePerAdditionalReferenceUnit", "Code": "Code", "Description": "Description", "AdditionalInfo": "AdditionalInfo" } ] 2) eRoamingPullEVSEPricing URL: http://167.235.19.186/eRoamingPullEVSEPricing.php { "ProviderID" : "DE-8EO", "LastCall" : "LastCall", "OperatorIDs" : "[DE*A39,DE*A38,DE*A36,DEA36,DE*A32]" } Exmple request response: [ { "ProviderID": "DE-8EO", "LastCall": "LastCall", "OperatorID": "[DE*A39,DE*A38,DE*A36,DEA36,DE*A32]" } ]