pli-pay

1.0.8 • Public • Published

PLI Crypto Payment Gateway

A package to accept XDC or XRC20 token as Payment method in your website or web application in few lines of code.

Currently supports XDC and PLI token.

Installation

Install my-project with npm

  npm install --save pli-pay

Usage/Examples

import Paypli from 'pli-pay'
import 'pli-pay/dist/index.css'

function App() {
  return <Paypli
    chainId={50}
    paymethod={"XDC"}
    fiatcurrency={"usd"}
    style={`apple_pay_button apple_pay_button_black`}
    receiverAddress={"0x117c691d76c1d9c68e3709a87f7d496097f2b56f"}
    amount={"1"}
    onSuccess={(data) => console.log("onSuccess", data)}
    onFailure={(data) => console.log("onFailure", data)}
    onError={(data) => console.log("onError", data)}
  />
}

API Reference

Checkout below Api for supported fiat currency

  curl -X 'GET' \ 'https://api.coingecko.com/api/v3/simple/supported_vs_currencies' \ -H 'accept: application/json'

Required Parameter

Parameter Type Description Values
chainId string Specify network. 50(Mainnet) (or) 51(Apothem)
paymethod string Specify payment method. XDC (or) PLI
fiatcurrency string Specify fiat currency specify in lowercase. "usd","aed","inr","ars","aud","eur" ..etc
style string Add your own style class
receiverAddress string Valid Wallet Address. XDC Wallet Address
amount string Amount to received. eg:10
onSuccess function Capture Success Response
onFailure function Capture Failure Response
onError function Capture Error Response

Run Locally

Clone the project

  git clone https://github.com/GoPlugin/pli-pay

Go to the project directory

  cd example

Install dependencies

  npm install

Start the server

  npm run start

Developed By

License

MIT © GoPlugin

Acknowledgements

Package Sidebar

Install

npm i pli-pay

Weekly Downloads

3

Version

1.0.8

License

MIT

Unpacked Size

158 kB

Total Files

7

Last publish

Collaborators

  • jurjees23