2.1.0 • Published 4 years ago
@samgaia/mollie-client v2.1.0
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
- Visit issues page
2.1.0
4 years ago