0.0.14 • Published 6 years ago

safepay-sdk v0.0.14

Weekly downloads
17
License
ISC
Repository
-
Last release
6 years ago

safepay-sdk

NPM

Get started quickly using safepay with the safepay-sdk for JavaScript in Node.js. The SDK helps take the complexity out of coding by providing JavaScript functoins for safepay services including create and publish transaction,reply to transaction, cancel transaction. The single, downloadable package includes the safepay JavaScript Library and documentation.

npm version

Highlights

  • Works on server and client
  • Creates safepay transaction object, with (code, entity, service, merchantRef,url_response,url_return, currency, amount, timeout)
  • Publish safepay transaction object, using transaction publish function

Install

Inside your project folder do:

npm i -S safepay-sdk

Usage

NodeJS

Simply require the module safepay-sdk

const sfp = require('safepay-sdk')

Transaction

Create Transaction

create a new transaction using the sdk createTransaction(code,entity,service,merchantRef,currency,amount,timeout)

const transaction = sfp.createTransaction(
  "074e6fc652ea48b6ae881e83c5d9636f",          //code
  "ISCE",                                      //entity
  "Tuition",                                   //service
  "T0123",                                     //merchantRef
  "https://safepay-dev-10e5f.firebaseapp.com", //url_response
  "https://safepay-dev-10e5f.firebaseapp.com", //url_return
  132,                                         //currency
  15000,                                       //amount
  0)                                           //timeout

console.log("hash: ",transaction.hash())

console.log("CREATED")
console.log(transaction,"hash: ",transaction.hash())

Publish Transaction

Use the created transaction and use the publish function

console.log("PUBLISHED")
console.log(JSON.stringify(transaction.publish(), null, 2))

change logs for this project

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.1

6 years ago