INTEGRATION PhonePOS
On this page you can find everything, you will need for the integration of the CCV PhonePOS solution.
Workshop Documents
- 01 CCV PhonePOS Workshop Agenda
- 02 PhonePOS Integration Workshop PPT
- PhonePOS Video: Personalisation
- PhonePOS Video: Payment Flow
- PhonePOS Video: Payment Flow with EAA
PhonePOS Workshops
For next workshops, please check our Events & Fairs registration page und the following Link.
CCV’s Upcoming Events and Fairs | CCV EU
API Documentation
Under the following links you will find the needed APIs for PhonePOS implementation.
PhonePOS API
The PhonePOS API is needed to adress all the payment functionalities that PhonePOS provides. You can find the API documentation under the following link.
https://developer.myccv.eu/solutions/softpos/ccv_phonepos/
We also would like to make you aware about some specific flows that you need to implement in terms of configuration and error handling.
- Payment Recovery: Verify if your last performed payment is the same as the last performed payment on the terminal.
- Ticket Reprint: Retrieve the ticket created during the latest sale.
- Single Socket Printer Device Request: Receipt Mode need to be set "Off".
Terminal Helper
Terminal Helper is an mandatory API, which is needed for device status checks.
- Link: https://docs.phonepos.online/docs/phonepos-apk-sdk/integration/apis/low-level-api/terminal-helper-api
- Username: developer
- Password: CropCarloadSputterEmporiumWashstandStatutoryStagnantVendorRangingBanked
ROS Onboarding Interface
The ROS interface is needed for first initial setup of the device on the different PhonePOS server systems.
- Link: https://docs.phonepos.online/docs/category/onboarding-service
- Username: developer
- Password: CropCarloadSputterEmporiumWashstandStatutoryStagnantVendorRangingBanked
Personalisation API
Optional API on the device for Personalisation (can be implemented in ECR app if needed).
- Link: https://docs.phonepos.online/docs/phonepos-apk-sdk/integration/apis/low-level-api/personalisation
- Username: developer
- Password: CropCarloadSputterEmporiumWashstandStatutoryStagnantVendorRangingBanked
IPs and Ports
For the integration and usage of PhonePOS, there is different IPs and Ports that are needed to get the solution run properly. Please make sure, that following IPs and Ports are accessible in your implementation and network configuration as well.
- Productive
- SdkConfigurationService: https://sdk-configuration-service-mtls.services.phonepos.online
- SecurityProxyServiceMtls: https://security-proxy-service-mtls.XXXX.phonepos.online
- SecurityProxyService: https://security-proxy-service.XXXX.phonepos.online
- IncidentReportService: https://security-proxy-service-incident-reports.XXXX.phonepos.online
- ActivationService: https://activation-service.XXXX.phonepos.online
- LandingPage: https://landing-page.service.phonepos.online
- QA
- SdkConfigurationService: https://sdk-configuration-service-mtls.services.qa.rubean.io
- SecurityProxyServiceMtls: https://security-proxy-service-mtls.XXXX.qa.rubean.io
- SecurityProxyService: https://security-proxy-service.XXXX.qa.rubean.io
- IncidentReportService: https://security-proxy-service-incident-reports.XXXX.qa.rubean.io
- ActivationService: https://activation-service.XXXX.qa.rubean.io
- LandingPage: https://landing-page.service.qa.rubean.io
For further information, please also consult the PhonePOS Doc page (Security Guidance).