2.1.0 • Published 4 years ago

@samgaia/mollie-client v2.1.0

Weekly downloads
-
License
-
Repository
gitlab
Last release
4 years ago

Mollie Client Module

Mollie v2 client with Type Definition

Getting Started

Prerequisites

This Mollie client works with Node >= v8.6.0

For this module to work, you need to have process environment set with this values

MOLLIE_API_KEY=<-- your Mollie api key -->

Installing

npm install git+https://gitlab.com/samgaia/mollie-client.git

Usages

  • Initializing
import { MollieClient } from '@samgaia/mollie-client';

const mollie = new MollieClient().mollie;

API

For full API see Official Mollie v2 docs

not all API from documentation are typed

Helpers

This client provides a few helpers for APIs that commonly used in Samgaia application.

To use client helpers, you don't use mollie property but use the class itself.

import { MollieClient } from '@samgaia/mollie-client';

const mollie = new MollieClient();
  • Create payment
const payment = await mollie.createPayment({
  amount: {
    value: '150.00',
    currency: 'EUR'
  },
  description: 'samgaia order #1234',
  redirectUrl: 'https://your-order-page-url',
  webhookUrl: 'https://your-webhook-api-url',
  method: 'ideal',
  metadata: '1234'
});
// will return Payment object
  • Get payment
const payment = await mollie.getPayment('mollie_txid');
// will return Payment object

Authors

  • Marvin Slegt - Initial work

See also the list of contributors who participated in this project.

License

This project is private and belong to Samgaia B.V.

Latest version

  • 2.0.0

Issues

2.1.0

4 years ago