@buckaroo/buckaroo_sdk
Version:
Buckaroo payment SDK
23 lines (22 loc) • 826 B
TypeScript
import { ICustomer, IPaymentRequest, ServiceParameter } from '../../../Models';
import { IBillinkArticle } from './Article';
export interface IPay extends IPaymentRequest {
billing: ICustomer;
shipping?: ICustomer;
articles: IBillinkArticle[];
trackandtrace?: string;
VATNumber?: string;
summaryImageUrl?: string;
}
export declare class Pay extends ServiceParameter {
set billing(billing: ICustomer);
set shipping(shipping: ICustomer);
set articles(articles: IBillinkArticle[]);
set trackandtrace(trackandtrace: string);
set VATNumber(VATNumber: string);
set summaryImageUrl(summaryImageUrl: string);
protected getGroups(): {
[key: Capitalize<string>]: Capitalize<string>;
};
protected getCountable(countable?: Capitalize<string>[]): Capitalize<string>[];
}