Elastos Hive Payment JS SDK is for the payment service of Elastos Hive JS SDK
The payment service supports essentials
and metamask
applications.
npm i --save @elastosfoundation/hive-payment-js-sdk
git clone https://github.com/elastos-trinity/Elastos.Hive.Payment.JS.SDK.git
cd Elastos.Hive.Payment.JS.SDK
npm install
npm run build
mainnet usage:
// mainnet
const contract = await new PaymentContract().initialize();
// access API
const newOrderId = contract.payOrder(2.5, dstWalletAddress, orderProof)
const orders = contract.getOrders();
const order = contract.getOrder(1023);
testnet usage:
// testnet
const contract = await new PaymentContract(true).initialize();
// access API
const newOrderId = contract.payOrder(2.5, dstWalletAddress, orderProof)
const orders = contract.getOrders();
const order = contract.getOrder(1023);