satispay-business
TypeScript icon, indicating that this package has built-in type declarations

0.1.0-next.3 • Public • Published

Satispay Business Node.js SDK

Node.js library for the Satispay Business API.

Install

npm install satispay-business
# or
yarn add satispay-business
# or
pnpm add satispay-business
# or
bun install satispay-business

Setup

openssl genrsa -out private.pem 4096
openssl rsa -in private.pem -outform PEM -pubout -out public.pem
import { Satispay } from "satispay-business";

const satispay = new Satispay({
  privateKey: "base64-encoded-private-key",
  keyId: "key-id",
});

Usage

Consumers

Get consumer

const consumer = await satispay.consumer.get("+393331234567");

Payments

Create payment

await satispay.payment.create({
  amount_unit: 10 * 100,
  currency: "EUR",
  flow: "MATCH_CODE",
  redirect_url: "https://example.com/redirect",
  callbackUrl: "https://example.com/webkook?payment_id={uuid}",
});

Get payment

const payment = await satispay.payment.get("payment-id");

Readme

Keywords

none

Package Sidebar

Install

npm i satispay-business

Weekly Downloads

0

Version

0.1.0-next.3

License

ISC

Unpacked Size

61.8 kB

Total Files

8

Last publish

Collaborators

  • giomogna