Socket
Socket
Sign inDemoInstall

mollie-es6

Package Overview
Dependencies
24
Maintainers
1
Versions
34
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.2.1 to 2.2.2

2

package.json
{
"name": "mollie-es6",
"version": "2.2.1",
"version": "2.2.2",
"description": "Mollie module in ES6",

@@ -5,0 +5,0 @@ "main": "app.js",

@@ -31,20 +31,22 @@ ![Mollie](http://www.mollie.nl/files/Mollie-Logo-Style-Small.png)

All callback functions now return promises,
which you can either `yield` in a `try / catch` or resolve it`foo.then().catch()`
All callback functions are now generatos.
You can call .next() on them or when using something like [co](https://www.npmjs.com/package/co), you can just add `yield` in a `try / catch`, like in the examples below.
Create a new payment.
```ES6
const amount = 10.00;
const description = 'My first API payment';
const redirectUrl = 'http://example.org/order/12345';
try {
const payment = yield mollie.payments.create(
amount,
description,
redirectUrl
);
res.redirect(payment.getPaymentUrl());
} catch (e) {
// Handle error
}
co.wrap(function*() {
const amount = 10.00;
const description = 'My first API payment';
const redirectUrl = 'http://example.org/order/12345';
try {
const payment = yield mollie.payments.create(
amount,
description,
redirectUrl
);
res.redirect(payment.getPaymentUrl());
} catch (e) {
// Handle error
}
});
```

@@ -54,11 +56,13 @@

```ES6
const payment_id = 'payment_id';
try {
const payment = yield mollie.payments.get(payment_id);
if(payment.isPaid()) {
console.log('Payment is fulfilled');
co.wrap(function*() {
const payment_id = 'payment_id';
try {
const payment = yield mollie.payments.get(payment_id);
if(payment.isPaid()) {
console.log('Payment is fulfilled');
}
} catch (e) {
// Handle error
}
} catch (e) {
// Handle error
}
});
```

@@ -65,0 +69,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc