@buckaroo/buckaroo_sdk
Version:
Buckaroo payment SDK
12 lines (11 loc) • 721 B
TypeScript
import { PayablePaymentMethod } from '../../Services';
import { ServiceCode } from '../../Utils';
import { IRequest } from '../../Models';
export type ExternalPaymentChannels = 'BACKOFFICE' | 'POINT-OF-SALE';
export default class ExternalPayment extends PayablePaymentMethod {
private channel;
defaultServiceCode(): ServiceCode;
setChannel(channel: 'BACKOFFICE' | 'POINT-OF-SALE'): this;
protected transactionRequest(payload?: IRequest): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
protected dataRequest(payload?: IRequest): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>;
}