itsa-mollie-payment-promise

2.0.1 • Public • Published

mollie-payment-promise

Promise-wrapper arround mollie-api-node for internet payments You can use the

See Mollie Payment

var Mollie = require('itsa-mollie-payment-promise'),
    MOLLIE_API = 'your_api',
    mollie = new Mollie(MOLLIE_API),
    orderConfig, orderId;
    redirectUrl: 'http://' + request.headers.host + '/bestelling-afronden/' + orderid,
 
app.get('/order', function(request, response)
    var orderId = request.params.orderid,
        domain = request.headers.host,
        amount = request.params.amount, // DO NOT use request-data, but calculate from your database
        orderConfig;
 
    orderConfig = {
        amount: amount,
        description: 'Your order at '+domain,
        method: mollie.methods.CREDITCARD,
        redirectUrl: 'https://' + domain + '/complete-order/' + orderid,
        metadata: {
            orderid: orderid
        }
    };
 
    mollie.sendPayment(orderConfig).then(function(paymentURL) {
        response.redirect(paymentURL);
    });
};
 

Package Sidebar

Install

npm i itsa-mollie-payment-promise

Weekly Downloads

1

Version

2.0.1

License

New BSD

Last publish

Collaborators

  • itsasbreuk