payiota

1.0.5 • Public • Published

payiota

Version Downloads

A Node.js wrapper around the Payiota.me API.

☁️ Installation

$ npm i --save payiota

📋 Example

const PayiotaAPI = require("payiota");
 
const payiota = new PayiotaAPI("your api key")
 
// Create an invoice
payiota.buy({
    // You will have to take care
    // of encrypting this on your side
    // if you are concerned about security
    custom: "some metadata",
 
    // Buy $42
    price: 42,
}).then(res => {
    console.log("transaction created", res)
}).catch(err => {
    console.error(err)
})
 
// Create an invoice for a later date
payiota.buy({
    custom: "some metadata",
    price: 42,
    address: "the address"
}).then(res => {
    console.log("transaction created", res)
}).catch(err => {
    console.error(err)
})

❓ Get Help

There are few ways to get help:

  1. Please post questions on Stack Overflow. You can open issues with questions, as long you add a link to your Stack Overflow question.
  2. For bug reports and feature requests, open issues. 🐛

📝 Documentation

Payiota(key)

A Node.js wrapper around the Payiota.me API.

Params

  • String key: The Payiota API key.

buy(options)

Creates an invoice (address/price pair).

Params

  • Object options: An object containing the following fields:
    • price (Number): The price in usd
    • custom (String): A custom string metadata about the transaction.
    • action (String): The transaction action. Use update for invoices for a later date.
    • address (String): The address of saved invoice.

Return

  • Promise A promise resolving with the reponse from Payiota.me.

😋 How to contribute

Have an idea? Found a bug? See [how to contribute][contributing].

📜 License

MIT © Andy Lisac

Package Sidebar

Install

npm i payiota

Weekly Downloads

0

Version

1.0.5

License

MIT

Last publish

Collaborators

  • ionicabizau