@buckaroo/buckaroo_sdk
Version:
Buckaroo payment SDK
16 lines (15 loc) • 538 B
TypeScript
import { IArticle, ICustomer, IPaymentRequest, ServiceParameter } from '../../../Models';
export interface IPay extends IPaymentRequest {
billing: ICustomer;
shipping?: ICustomer;
articles: Partial<IArticle>[];
}
export declare class Pay extends ServiceParameter {
set billing(billing: ICustomer);
set shipping(shipping: ICustomer);
set articles(articles: IArticle[]);
protected getGroups(): {
[key: Capitalize<string>]: Capitalize<string>;
};
protected getCountable(): Capitalize<string>[];
}