0.2.0-beta9 ā€¢ Published 3 years ago

assembly-payments v0.2.0-beta9

Weekly downloads
-
License
Apache-2
Repository
github
Last release
3 years ago

An (unofficial) Assembly Payments Typescript/Javascript client

types are swagger generated from - https://reference.assemblypayments.com/

Usage

yarn

yarn add assembly-payments

npm

npm install --save assembly-payments

Contributing

Install

yarn install

Run tests

yarn run test

Author

šŸ‘¤ engineering@ordermentum.com

Generating updated types

Copy swagger.yaml file into root directory and run

  npx swagger-typescript-api -p ./swagger.yaml -o ./src -n types.ts --no-client

Example

import { createClient } from 'assembly-payments';

const baseURL = process.env.AP_SANDPIT
  ? 'https://test.api.promisepay.com/'
  : 'https://secure.api.promisepay.com/';

const authBaseURL = process.env.AP_SANDPIT
  ? 'https://au-0000.sandbox.auth.assemblypay.com/'
  : 'https://au-0000.auth.assemblypay.com/';

export const client = createClient({
  clientId: process.env.AP_CLIENT_ID,
  clientSecret: process.env.AP_CLIENT_SECRET,
  scope: process.env.AP_CLIENT_SCOPE,
  baseURL,
  authBaseURL,
});

const itemResponse = await client.items.showItem(
  '6865E25F-3CFE-4C8C-8673-9231E0A19CF5'
);

console.log(itemResponse.items);
0.2.0-beta5

3 years ago

0.2.0-beta6

3 years ago

0.2.0-beta9

3 years ago

0.2.0-beta7

3 years ago

0.2.0-beta8

3 years ago

0.2.0-beta3

3 years ago

0.2.0-beta4

3 years ago

0.2.0-beta1

3 years ago

0.2.0-beta2

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago