patbenatar / cordova_cardflight

Cordova CardFlight plugin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Usage

Configuration

cardFlight.configure(options)

Example

cardFlight.configure({
  apiToken: "<Card Flight API Token>",
  accountToken: "<Account Token>",
  tokenize: true
});

Swipe card

cardFlight.beginSwipe(func(<card>), func(<error>)[, options])

Example

var success = function (card) {
  console.log("swipe successful", card.cardToken);
}

var error = function (error) {
  console.log("swipe error", error.message)
}

cardFlight.beginSwipe(success, error, { 
  swipeMessage: "Begin Swipe",
  cancelDialogButtonText: "Okay"
});

Object Reference

Card

{
  cardToken: "<token on merchant>"
}

Error

{
  message: "<some descriptive error message>",
  type: "<some type in Error.TYPES>"
}

About

Cordova CardFlight plugin

License:Apache License 2.0


Languages

Language:Objective-C 89.4%Language:JavaScript 6.2%Language:Ruby 4.4%