Skip to content

Latest commit

 

History

History
106 lines (66 loc) · 2.36 KB

File metadata and controls

106 lines (66 loc) · 2.36 KB

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