@buckaroo/buckaroo_sdk
Version:
Buckaroo payment SDK
15 lines (14 loc) • 1.35 kB
TypeScript
import { PayablePaymentMethod } from '../../Services';
import { IPay, IPayComplete, IPayEncrypted, IPayOneClick } from './Models/Pay';
import { IRefundRequest } from '../../Models';
import { ServiceCode } from '../../Utils';
export default class Bancontact extends PayablePaymentMethod {
defaultServiceCode(): ServiceCode;
pay(payload: IPay): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
refund(payload: IRefundRequest): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
authenticate(payload: IPay): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
payOneClick(payload: IPayOneClick): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
payEncrypted(payload: IPayEncrypted): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
completePayment(payload: IPayComplete): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>;
payRecurring(payload: IPayOneClick): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
}