Turn your own device into a payment terminal

Introduction

CCV PhonePOS enables acceptance of payments with CTLS cards of the Girocard, Visa, Mastercard, V-Pay, Maestro, Diners and Amex brands. The solution has been tested with the following devices.

General architecture of the solution

The CCV PhonePOS solution consists of various components, some of which are provided by the CCV’s partner, Rubean.

centered image

Development tools

For the convenient integration of the PhonePOS solution with the Android ECR applications CCV provides the mAPI (Android SDK).

API Reference

Use the API reference to get a complete overview of the SDK.

Learn more

Download SDK

Download the SDK.

Learn more

Demo application

Get a demo application that uses the SDK.

Learn more

Development implementation

Payment Recovery

It is being advised that a cash register always uses the PaymentRecovery procedure when it does receive a response from the PhonePOS application (eg. because of the problem with Internet connection). It is the way to keep the same trx status in both the ECR and the payment apps. The documentation of a payment recovery can be found here.

Printer Device Requests

Printer Device Requests must be deactivated for PhonePOS, as these can lead to communication problems between acCEPT/PhonePOS App/ECR App. The configuration options: “Off” or “ReceiptsInResponse” must therefore be selected. The “Default” option must not be selected. The documentation can be found here.

Additional development services are provided by Rubean

Credentials

Below are links to Rubean documentation. You can access them using the credentials username “developer” and password “CropCarloadSputterEmporiumWashstandStatutoryStagnantVendorRangingBanked”.

Onboarding API

This service enables controlling of the PhonePOS application instances (terminals).

View document

TerminalHelper APIs

This service enables monitoring of the PhonePOS application instances.

Learn more

Personalisation API

This service enables a particular instance of the PhonePOS application to process payment transactions in the production environment.

Learn more

Operational tools

CCV acCEPT Management Suite

It provides information about transactions initiated with the PhonePOS application instances. Self-registration required with access being granted after contract signing.

Learn more

Rubean Merchant Portal

It provides tools for management of both the PhonePOS application instances and devices eg. monitoring, status verification, blocking, personalization resetting etc. Credentials to be provided after contract signing.

Learn more

Support teams

General issues

If you have any general issues, please contact us via the button below.

Contact

mAPI support team

If you have any issues related to the mAPI, please contact us via the button below.

Contact

Rubean support team

If you have any issues for Rubean, please contact Rubean via the button below.

Contact