cordova-plugin-poynt

1.0.3 • Public • Published

title: Poynt description: Work with Poynt Payment Fragment

cordova-plugin-poynt

This plugin defines a global Poynt object, which provides an API for working with Poynt Payment Fragment.

Installation

The plugin was written and tested using with cordova v6.1.1

cordova plugin add cordova-plugin-poynt

It is also possible to install via repo url directly

cordova plugin add https://github.com/poynt/cordova-plugin-poynt.git

How to Contribute

Please feel free to contribute. You can report bugs, improve the documentation, or contribute code.


API Reference


Poynt

Poynt.launchPayment(amount, referenceId, successCallback, errorCallback)

Launches Payment Fragment with the payment amount as amount. The transaction response passed to the success callback as a JSON object.

Supported Platforms

  • PoyntOS
Param Type Description
amount long (e.g. 755 would translate to $7.55 payment amount
referenceId String referenceId return in transaction response
successCallback
errorCallback

Example Request

Poynt.launchPayment(777, 'myRefId', succcessCallback, failureCallback);

Example Response

{
   "transactions": [
     {
       "action": "SALE",
       "amounts": {
         "cashbackAmount": 0,
         "currency": "USD",
         "customerOptedNoTip": false,
         "orderAmount": 777,
         "tipAmount": 0,
         "transactionAmount": 777
     },
       "fundingSource": {
         "type": "CASH"
        },
       "id": "abb0093c-2e3e-4500-9b16-658ec2eb8287",
       "references": [
         {
           "customType": "referenceId",
           "id": "myRefId",
           "type": "CUSTOM"
         }
       ],
       "status": "CAPTURED"
     }
    ],
   "status": "COMPLETED",
   "currency": "USD",
   "referenceId": "myRefId",
   "amount": 777,
   "tipAmount": 0,
   "cashbackAmount": 0,
   "disableDebitCards": false,
   "disableCash": false,
   "debit": false,
   "disableTip": false,
   "cashOnly": false,
   "nonReferencedCredit": false,
   "authzOnly": false,
   "multiTender": false
}

Readme

Keywords

Package Sidebar

Install

npm i cordova-plugin-poynt

Weekly Downloads

3

Version

1.0.3

License

Apache 2

Last publish

Collaborators

  • dsnatochy