akua-sdk
Version:
TypeScript SDK for Akua Acquiring Processor
34 lines (33 loc) • 774 B
TypeScript
import { Currency, Product, Rail } from '../enums';
export interface Address {
city: string;
number?: string;
state: string;
street: string;
zip_code: string;
}
export interface AnnualVolume {
currency: Currency;
value: number;
}
export interface RailData {
category_code: string;
payfac_id?: string;
rail_merchant_external_id?: string;
external_id?: string;
classification?: string;
annual_volume?: AnnualVolume[];
products?: Products;
}
export interface Products {
[Product.DEBIT]?: ProductData;
[Product.CREDIT]?: ProductData;
}
export interface ProductData {
enabled: boolean;
merchant_network_id?: string;
}
export interface Rails {
[Rail.VISA]?: RailData;
[Rail.MASTERCARD]?: RailData;
}