payture

Payture API for NodeJS

Usage no npm install needed!

<script type="module">
  import payture from 'https://cdn.skypack.dev/payture';
</script>

README

Build Status

Payture.com API for NodeJS

Payture API for NodeJS. To get started with Payture, you will need an account, please contact Payture directly. Please also note that this module was not developed by Payture.

Getting Started

What you need

  1. Payture Host
  2. Merchant Account(s)

Install

npm

npm install -save payture

Initialize

var Payture = require('payture')
var api     = new Payture(PAYTURE_HOST)

Payture eWallet

Init

api.wallet.init(MERCHANT, data, callback)           // Init

Pay

api.wallet.pay(MERCHANT, data, callback)            // Pay

User Management

Check

api.wallet.users.check(MERCHANT, data, callback) // Check

Register

api.wallet.users.register(MERCHANT, data, callback) // Register

Delete

api.wallet.users.delete(MERCHANT, data, callback) // Delete

:exclamation: For delete you need to provide the Payture password, NOT the user password (or token).

Card Management

GetList

api.wallet.cards.getList(MERCHANT, data, callback)  // GetList

3DSecure

PaySubmit3DS

api.wallet.paySubmit3ds(MERCHANT, data, callback)   // PaySubmit3DS

Testing

To test the Payture API run the command npm test. Make sure you set the following Environment variables:

  • PAYTURE_HOST
  • PAYTURE_ADD
  • PAYTURE_PAY
  • PAYTURE_PASSWORD