slydpay_mantis

1.0.5 • Public • Published

Install

***npm install slydpay_simplified


## How to use
let slypay_mantis = require('slydpay_mantis');


slypay_mantis.slydpay_invoice(data);

this uses the required data object below as it parameter to automate payment with the slydpay api

Parameter Object

let data = {
    payment_method: 'string',//Service provider eg: ["VODAFONE_CASH", "AIRTEL_MONEY", "MTN_MONEY", "VODAFONE_CASH_PROMPT"];
    payment_type: 'string',//payment type, optional
    amount: 'string', //amount paying
    product_id: 'string',// product id
    payment_desc: 'string',//payment description
    customerName: 'string',//customer name,
    phone_number: 'string',//customer phone,
    values: {
        emailOrMobileNumber: 'string', //slydpay email
        merchantKey: 'string', //slydpay merchant key
    },
    callback_url: 'http://xxxx'// url to send payment info to when process is completed
}

Callback url

The callback url you will provide will be the url to listen and receive payment info.

Sample payment object to be sent to your callback;

data to callback:  {
  phone_number: '024xxxxxxx',
  amount: '0.01',
  date: 1970-01-01T00:00:00.017Z,
  time: '1970-01-01T00:00:00.017Z',
  provider: 'MTN_MONEY',
  reference: 'TKNavpBT8zjjS',
  status: 'CONFIRMED',
  product_id: 'sldhfakshdfheiwuyiurypwqeruiweqio'
}

then you decide in your callback request function what to do with the payment object received.

Readme

Keywords

none

Package Sidebar

Install

npm i slydpay_mantis

Weekly Downloads

0

Version

1.0.5

License

ISC

Unpacked Size

9.03 kB

Total Files

4

Last publish

Collaborators

  • octopus22