tikkie-checkout
v1.0.10
Published
TypeScript implementation of the Tikkie Fast Checkout API.
Downloads
20
Maintainers
Readme
Node.js Tikkie Checkout API
Easily create payment requests through Tikkie
Unofficial JavaScript implementation of the Tikkie Fast Checkout API.
Installation
npm install tikkie-checkout
Usage
import {TikkieCheckoutClient, TikkieCheckoutConfig} from 'tikkie-checkout';
const config = new TikkieCheckoutConfig('apiKey', 'merchantToken');
config.loadPrivateKey('path_to_key', 'RS256');
const tikkie = new TikkieCheckoutClient(config);
try {
const createOrderRequest = await tikkie.createOrder({
referenceId: "some reference",
shippingCostsInCents: 690,
discountInCents: 500,
currency: "EUR",
expiration: 1800,
redirectUrl: "https://www.yourdomain.nl/finishorder/1234",
notificationUrl: "https://www.yourdomain.nl/1234",
items: [
{
itemName: "Mobile Phone",
priceInCents: 50000,
quantity: 1
}]
});
console.log(createOrderRequest);
const getOrderRequest = await tikkie.getOrder(createOrderRequest.orderToken);
console.log(getOrderRequest);
} catch (err) {
console.error(err);
}