@blocklist/legible-cashbill

Unofficial Node.js wrapper for CashBill REST API

Usage no npm install needed!

<script type="module">
  import blocklistLegibleCashbill from 'https://cdn.skypack.dev/@blocklist/legible-cashbill';
</script>

README

Legible Cashbill

Unofficial Node.js wrapper for CashBill REST API written in TypeScript.

Installing:

yarn add @blocklist/legible-cashbill
# or
npm i @blocklist/legible-cashbill -S

Sample usage:

import { LegibleCashbill } from '@blocklist/legible-cashbill'

async function start() {
  // Initialize API Wrapper instance with test API url:
  const cashbill = new LegibleCashbill({
    // By default `apiUrl` is set to production api url. (https://pay.cashbill.pl/ws/rest)
    apiUrl: 'https://pay.cashbill.pl/testws/rest'
    secret: 'your-secret',
    shopId: 'your-shop-id',
  })

  // Create payment
  const { id } = cashbill.payments.create({ /* your data */})

  // Retrieve payment info
  const info = cashbill.payments.retrieve(id);

  // Get notification
  const notification = cashbill.notifications.get(/* request data */)
}