UNPKG

@paykit-sdk/core

Version:

The Payment Toolkit for Typescript

30 lines (27 loc) 1.55 kB
'use strict'; // src/server/create-endpoint-handler.ts function createEndpointHandlers(paykit) { return { "/customer/create": (params) => paykit.customers.create(params), "/customer/retrieve": (id) => paykit.customers.retrieve(id), "/customer/update": (id, params) => paykit.customers.update(id, params), "/customer/delete": (id) => paykit.customers.delete(id), "/checkout/create": (params) => paykit.checkouts.create(params), "/checkout/retrieve": (id) => paykit.checkouts.retrieve(id), "/checkout/update": (id, params) => paykit.checkouts.update(id, params), "/checkout/delete": (id) => paykit.checkouts.delete(id), "/subscription/create": (params) => paykit.subscriptions.create(params), "/subscription/retrieve": (id) => paykit.subscriptions.retrieve(id), "/subscription/update": (id, params) => paykit.subscriptions.update(id, params), "/subscription/cancel": (id) => paykit.subscriptions.cancel(id), "/subscription/delete": (id) => paykit.subscriptions.delete(id), "/payment/create": (params) => paykit.payments.create(params), "/payment/retrieve": (id) => paykit.payments.retrieve(id), "/payment/update": (id, params) => paykit.payments.update(id, params), "/payment/capture": (id, params) => paykit.payments.capture(id, params), "/payment/cancel": (id) => paykit.payments.cancel(id), "/payment/delete": (id) => paykit.payments.delete(id), "/refund/create": (params) => paykit.refunds.create(params) }; } exports.createEndpointHandlers = createEndpointHandlers;