UNPKG

gmopg

Version:

GMO PaymentGateway API client

72 lines (71 loc) 1.87 kB
import { CvsCode, Status } from '../client.enum'; import { IResult, IShopArgs } from '../client.interface'; export interface IEntryTranCvsArgs extends IShopArgs { OrderID: string; Amount: number; Tax: number; } export interface IEntryTranCvsResult extends IResult { AccessID: string; AccessPass: string; } export interface IExecTranCvsArgs { AccessID: string; AccessPass: string; OrderID: string; Convenience: CvsCode; CustomerName: string; CustomerKana: string; TelNo: string; PaymentTermDay?: number; MailAddress?: string; ShopMailAddress?: string; ReserveNo?: string; MemberNo?: string; RegisterDisp1?: string; RegisterDisp2?: string; RegisterDisp3?: string; RegisterDisp4?: string; RegisterDisp5?: string; RegisterDisp6?: string; RegisterDisp7?: string; RegisterDisp8?: string; ReceiptsDisp1?: string; ReceiptsDisp2?: string; ReceiptsDisp3?: string; ReceiptsDisp4?: string; ReceiptsDisp5?: string; ReceiptsDisp6?: string; ReceiptsDisp7?: string; ReceiptsDisp8?: string; ReceiptsDisp9?: string; ReceiptsDisp10?: string; ReceiptsDisp11: string; ReceiptsDisp12: string; ReceiptsDisp13: string; ClientField1?: string; ClientField2?: string; ClientField3?: string; ClientFieldFlag?: string; } export interface IExecTranCvsResult extends IResult { OrderID: string; Convenience: CvsCode; ConfNo: string; ReceiptNo: string; PaymentTerm: string; TranDate: string; CheckString: string; ClientField1: string; ClientField2: string; ClientField3: string; } export interface ICancelCvsArgs extends IShopArgs { AccessID: string; AccessPass: string; OrderID: string; } export interface ICancelCvsResult extends IResult { OrderID: string; Status: Status; }