/citrus-android-sdk

Enhanced Payment SDK from Citrus Payments.

Primary LanguageJavaApache License 2.0Apache-2.0

Citrus Payments Android SDK

Welcome to the open-source Android SDK Documentation of Citrus Payments Solution!

Update your project’s build.gradle

compile 'com.citruspay.sdk:payment-sdk:4.1.2'

Introduction
___ * This document details the merchant's Android App integration with Citrus Payment gateway.There is a difference between Normal(PG) Payment and Wallet Payment! * Normal payment requires only email and mobile. Citrus User account will be created by using only mobile or both email & mobile number combination. We call it as Limited Access. Once user is logged in with Limited Access, card can be saved against his account, saved cards can be fetched against his account. * Wallet Payment requires the user to be logged in with Full Access . Once the user is logged in with Full Access the user can pay using his wallet balance as well saved cards in the account.

This is enhanced version of SDK V2 wherein you can implement your App with features such as:

  • Unified Login Api with native login screen
  • Pay using Credit Card/Debit Card & Netbanking
  • Pay Using Citrus Cash - user can make a payment using Citrus Cash account if he has sufficient amount for payment.
  • Get Citrus Cash balance
  • Load Money – money can be loaded to user’s account using CC/DC/NB option.
  • Save Cards and Bank options to user account for faster checkout
  • Fetch Saved cards of user
  • Delete Cards
  • Send Money
  • Withdraw your Money
Few more points on SDK V3
___ * SDK response time optimization- over 5x faster response compared to V2 * Everything is Object now. No more JSON parsing required. * Integrated Flash, a unique way to make payments on mobile. * Support for Citrus Wallet. * Less Integration Time Required. * Zero click payment using Citrus Cash.

Prerequisites

* Before you Start

Lets Start...

Initiation

Implementation for User creation and management

Get Payment Options

Wallet

Payment

#####Dynamic Pricing Offer Coupons and Surcharge

AutoLoad

How to save Cards option and Banks

LazyPay

Others...

SDK Features

* Sample App with your keys and url


How to Go Live...