bluetime-ewallet

1.0.1-beta.2 • Public • Published

Introduction

This is a Typescript/javascript library that enable a single unified integration for collecting payments.

Getting Started

  1. Installation process Use: npm i bluetime-ewallet

  2. Latest release 1.0.1 - Including a pre-release for bank payments

  3. Quick Guide

Initialize eWallet engine

const engine = new eWallet.Engine(eWalletToken, requiredAncillaryInfo); Parameters

sessionToken - Token obtained from the Orchestra service requiredAncillaryInfo - billing/shipping address requirements (applicable on most eWallets)

Detect available eWallets

const available = engine.checkAvailability(); Will obtain the list of eWallets available on the specific device and browser.

Start a payment session

engine.payBy(eWalletList, callback, buttonProperties); Start payment process using specified list of eWallet providers and their respective button properties. Parameters

eWalletList list of requested eWallet providers and their respective button properties. callback a callback handler that will be called once the payment operation is complete buttonProperties [optional] Button properties

Obtaining results

You may use the following methods in order to get data on the payment. parseResultToken(); getBillingInfo(); getShippingInfo();

Build and Test

In order to use the library, you will need to have an account with Orchestra. Use https://bluetime.io/ to sign up. Follow the API documentation at https://developers.bluetime.io/reference/welcome in order to obtain a session token.

Package Sidebar

Install

npm i bluetime-ewallet

Weekly Downloads

6

Version

1.0.1-beta.2

License

ISC

Unpacked Size

809 kB

Total Files

80

Last publish

Collaborators

  • yehuda.pcibooking