UNPKG

@buckaroo/buckaroo_sdk

Version:
20 lines (19 loc) 1.88 kB
import { PayablePaymentMethod } from '../../Services'; import { IWallet } from './Models/Wallet'; import { IPaymentRequest, IRefundRequest, IRequest } from '../../Models'; import { ServiceCode } from '../../Utils'; export default class BuckarooWallet extends PayablePaymentMethod { defaultServiceCode(): ServiceCode; pay(payload: IWallet & IPaymentRequest): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>; refund(payload: IRefundRequest): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>; create(payload: IWallet & IRequest): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; deposit(payload: IWallet & IRefundRequest): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>; reserve(payload: IWallet & IRefundRequest): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>; withdrawal(payload: IWallet & IPaymentRequest): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>; cancel(payload: IPaymentRequest & { walletMutationGuid: string; }): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>; update(payload: IWallet): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; getInfo(payload: IWallet): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; release(payload: IWallet & IRefundRequest): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; }