Document Details
1. Document Details
1.1 Scope
This document provides information to assist with the integration of the Velocity Payment Orchestration Platform (POP) software development kit (SDK) with an Android native mobile application.
Note: Integration with an iOS mobile application has a similar workflow, but the details are provided in the Velocity – iOS SDK – Integration Guide v1.12.
1.2 Version
The following table provides details about the various SDKs and features listed in the document.
Document Version | SDK Name | SDK Version | Additional Features |
---|---|---|---|
1.04 | mPoint | 2.3.1 |
|
1.05 | mPoint | 2.3.2 |
|
1.06 | mPoint | 2.3.3 |
|
1.07 | mPoint | 2.3.3 | Introduced the following:
|
1.08 | mPoint | 2.4.0 | Introduced the following:
|
1.09 | mPoint | 2.4.0 | Updated the template. |
1.10 | mPoint | 2.5.0 | Introduced the following:
|
1.11 | mPoint | 2.5.0 | Introduced the following:
|
1.12 | mPoint | 2.6.0 | Introduced the following:
|
1.13 | mPoint | 2.6.0 | Updated document template. |
2. Introduction
Velocity SDK facilitate integration of Velocity POP with native mobile application. SDKs can be integrated with both Android and iOS applications. The SDKs use asynchronous communication when transmitting data to the Velocity server or a Payment Service Provider (PSP).
The following are some features of SDKs:
- Simple integration with a few calling methods
- Multiple payment methods such as APM, wallets, mVault or stored card, and cards with 3DS and
non-3DS - Native user interface (UI) elements
- A familiar technology stack for application developers
- Capability to control and brand the payment screen
- Application and POP communication through SDKs
3. Glossary of Terms
The terms used in this document are listed in the table below.
Terms | Description |
---|---|
CPD | CellPoint Digital. |
POP | Payment Orchestration Platform. |
HPP | Hosted Payment Pages. |
PSP | Payment Service Provider. |
ACQ | Acquirer. |
Merchant | Any business who sells goods or services and accepts payments from customers; also referred to as Clients. |
Customers | Individuals who want to buy goods and services from the merchant. |
APM | Alternative Payment Methods. |
SDK | Software Development Kit. |
4. Prerequisites for Integration
After you are onboarded on the Velocity platform, you can start integrating your mobile application with the Velocity SDK.
Before you start the integration process, you must ensure that you have the following:
- Velocity SDK, which includes the following:
- Base SDK
- mPoint SDK
- Third-party SDK (optional)
- Nexus URL
- CPD credentials such as:
- Username
- Password
- Client ID
- Account ID
- MESB_URL
- Country and currency for which transaction is enabled
- List of CPD country codes
- Salt values for payment fraud transaction (optional)
- Sample test application
Updated 7 months ago