@mia-burton/klarna-node
Version:
A Node.js module for Klarna
48 lines (47 loc) • 1.44 kB
TypeScript
import { Address } from "./address.type";
import { OrderLine } from "./order-line.type";
export declare class PaymentSession {
private _billingAddress?;
private _shippingAddress?;
private _locale;
private _amount;
private _lines;
private _country;
private _currency;
private _mertchantReference;
private _authorizationToken;
private _clientToken;
private _status;
private _urls;
get billingAddress(): Address | undefined;
set billingAddress(value: Address | undefined);
get shippingAddress(): Address | undefined;
set shippingAddress(value: Address | undefined);
get locale(): string;
set locale(value: string);
get amount(): number;
set amount(value: number);
get lines(): Array<OrderLine>;
set lines(value: Array<OrderLine>);
get country(): string;
set country(value: string);
get currency(): string;
set currency(value: string);
get mertchantReference(): string;
set mertchantReference(value: string);
get authorizationToken(): string;
set authorizationToken(value: string);
get clientToken(): string;
set clientToken(value: string);
get status(): ('complete' | 'incomplete');
set status(value: ('complete' | 'incomplete'));
get urls(): Urls;
set urls(value: Urls);
}
interface Urls {
confirmation: string;
notification?: string;
push?: string;
authorization: string;
}
export {};