@buckaroo/buckaroo_sdk
Version:
Buckaroo payment SDK
26 lines (25 loc) • 768 B
TypeScript
import { IPaymentRequest, IPerson, Person, ServiceParameter } from '../../../Models';
export interface IPay extends IPaymentRequest {
customer?: Partial<IPerson>;
bic?: string;
iban?: string;
collectDate?: string;
mandateReference?: string;
mandateDate?: string;
}
export declare class Pay extends ServiceParameter {
get bic(): string;
set bic(value: string);
get iban(): string;
set iban(value: string);
set collectDate(value: string);
set mandateReference(value: string);
set mandateDate(value: string);
set customer(value: Partial<IPerson>);
}
export declare class Customer extends Person {
get name(): string;
set name(value: string);
get firstName(): string;
set firstName(value: string);
}