Initialize Payment

Velocity Android Software Development Kit Integration Guide

This page describes the process to initialize payment using stored cards with the Android SDK.

Initialize Request

You can Initialize Payment as shown in the 'Integrating SDK' section of this guide.

🚧

Note: In initialize request for cards stored in Velocity wallet, you need to send an auth token or SSO token to authenticate a customer.

Initialize Response

To initialize a payment using stored cards, show the cards stored in a wallet. Implement the displayAvailablePayments call back method to display the available wallets as shown in the following code sample:

override fun displayAvailablePayments(availablePayments: mPointAvailablePayments?, mpoint: mPoint?) {}

In the availablePayments, the following sub-objects are available:

  • Card
  • Stored card
  • APM
  • Third-party wallet
  • Aggregators
  • Offline Payment
  • Vouchers