@mia-burton/klarna-node
Version:
A Node.js module for Klarna
18 lines (17 loc) • 596 B
TypeScript
import { Address } from "./address.interface";
import { OrderLine } from "./order-line.interface";
import { Urls } from "./urls.interface";
export interface PaymentSessionInput {
acquiring_channel: ('ECOMMERCE' | 'IN_STORE' | 'TELESALES');
billing_address: Address;
locale: string;
merchant_reference1: string;
merchant_reference2?: string;
merchant_urls: Urls;
order_amount: number;
order_lines: Array<OrderLine>;
purchase_country: string;
purchase_currency: string;
shipping_address: Address;
intent: ('buy' | 'tokenize' | 'buy_and_tokenize');
}