1.0.5 • Published 3 years ago

slydpay_mantis v1.0.5

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

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.

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago