UNPKG

@paytrail/paytrail-js-sdk

Version:

The goal for this project is to develop a Javascript SDK for the Paytrail payment service. The aim is to provide JS developers with an easier and more streamlined way to integrate our API into their applications.

69 lines (68 loc) 3.52 kB
import { AddCardFormRequest, AddCardFormResponse, CreateCitPaymentParams, CreateCitPaymentRequest, CreatePaymentRequest, CreateRefundParams, CreateRefundRequest, CreateSiSPaymentRequest, EmailRefundParams, EmailRefundRequest, GetPaymentStatusRequest, GetTokenRequest, ListGroupedProvidersRequest, MitPaymentParams, MitPaymentRequest, RevertPaymentAuthHoldRequest, SettlementsRequest } from '../models'; import { PaymentReportRequest } from '../models/request/payment-report-request.model'; export declare const requests: { get: (url: string, headers: { [key: string]: string | number; }) => Promise<any>; post: (url: string, body: object, headers?: { [key: string]: string | number; }) => Promise<any>; }; export declare const api: { merchants: { listGroupedProviders: (query: ListGroupedProvidersRequest, headers: { [key: string]: string | number; }) => Promise<readonly [any, any]>; }; payments: { create: (payload: CreatePaymentRequest, headers: { [key: string]: string | number; }) => Promise<readonly [any, any]>; createSiSPayment: (payload: CreateSiSPaymentRequest, headers: { [key: string]: string | number; }) => Promise<readonly [any, any]>; getPaymentStatus: (param: GetPaymentStatusRequest, headers: { [key: string]: string | number; }) => Promise<readonly [any, any]>; createRefund: (params: CreateRefundParams, payload: CreateRefundRequest, headers: { [key: string]: string | number; }) => Promise<readonly [any, any]>; emailRefunds: (params: EmailRefundParams, payload: EmailRefundRequest, headers: { [key: string]: string | number; }) => Promise<readonly [any, any]>; }; paymentReports: { paymentReportRequest: (payload: PaymentReportRequest, headers: { [key: string]: string | number; }) => Promise<readonly [any, any]>; }; settlements: { get: (query: SettlementsRequest, headers: { [key: string]: string | number; }) => Promise<readonly [any, any]>; }; tokenPayments: { createGetToken: (param: GetTokenRequest, headers: { [key: string]: string | number; }) => Promise<readonly [any, any]>; createMitPayment: (payload: MitPaymentRequest, headers: { [key: string]: string | number; }) => Promise<readonly [any, any]>; createMitPaymentAuthorizationHold: (payload: MitPaymentRequest, headers: { [key: string]: string | number; }) => Promise<readonly [any, any]>; createCitPaymentCharge: (payload: CreateCitPaymentRequest, headers: { [key: string]: string | number; }) => Promise<readonly [any, any]>; createCitPaymentAuthorizationHold: (payload: CreateCitPaymentRequest, headers: { [key: string]: string | number; }) => Promise<readonly [any, any]>; createMitOrCitPaymentCommit: (params: MitPaymentParams | CreateCitPaymentParams, payload: MitPaymentRequest | CreateCitPaymentRequest, headers: { [key: string]: string | number; }) => Promise<readonly [any, any]>; revertPaymentAuthorizationHold: (params: RevertPaymentAuthHoldRequest, headers: { [key: string]: string | number; }) => Promise<readonly [any, any]>; createAddCardFormRequest: (payload: AddCardFormRequest) => Promise<AddCardFormResponse>; }; };