@buckaroo/buckaroo_sdk
Version:
Buckaroo payment SDK
15 lines (14 loc) • 1.13 kB
TypeScript
import { PayablePaymentMethod } from '../../Services';
import { IPay } from './Models/Pay';
import { IExtraInfo } from './Models/ExtraInfo';
import { IEmandate } from './Models/Emandate';
import { ServiceCode } from '../../Utils';
import { IPaymentRequest } from '../../Models';
export default class SEPA extends PayablePaymentMethod {
defaultServiceCode(): ServiceCode;
pay(payload: IPay): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
authorize(payload: IPay): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
payRecurrent(payload: Pick<IPay, 'collectDate'> & IPaymentRequest): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
extraInfo(payload: IExtraInfo): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
payWithEmandate(payload: IEmandate): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
}