@buckaroo/buckaroo_sdk
Version:
Buckaroo payment SDK
17 lines (16 loc) • 1.39 kB
TypeScript
import { IPay } from './Model/Pay';
import { IRefund } from './Model/Refund';
import { IPaymentRequest, IRefundRequest } from '../../Models';
import { PayablePaymentMethod } from '../../Services';
import { ServiceCode } from '../../Utils';
export default class Afterpay extends PayablePaymentMethod {
protected _serviceVersion: number;
defaultServiceCode(): ServiceCode;
pay(payload: IPay): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
refund(payload: IRefund): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
authorize(payload: IPay): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
cancelAuthorize(payload: IRefundRequest): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
capture(payload: IPaymentRequest): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
payRemainder(payload: IPay): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
authorizeRemainder(payload: IPay): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
}