Skip to content

GoPlugin/pli-pay

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published