gmopg
Version:
GMO PaymentGateway API client
107 lines (106 loc) • 2.47 kB
TypeScript
import { JobCd, Method, SeqMode, Status } from '../client.enum';
import { Result, ShopArgs } from '../client.type';
export declare type EntryTranArgs = ShopArgs & {
OrderID: string;
JobCd: JobCd;
ItemCode?: string;
Amount: number;
Tax?: number;
TdFlag?: string;
TdTenantName?: string;
};
export declare type EntryTranResult = Result & {
AccessID: string;
AccessPass: string;
};
export declare type ExecTranArgs = {
AccessID: string;
AccessPass: string;
OrderID: string;
Method?: Method;
PayTimes?: number;
CardNo?: string;
Expire?: string;
SecurityCode?: string;
Token?: string;
Pin?: string;
SiteID?: string;
SitePass?: string;
MemberID?: string;
SeqMode?: SeqMode;
CardSeq?: number;
CardPass?: string;
ClientField1?: string;
ClientField2?: string;
ClientField3?: string;
};
export declare type ExecTranResult = Result & {
Acs: string;
OrderID: string;
Forward: string;
Method: Method;
PayTimes: string;
Approve: string;
TranID: string;
TranDate: string;
CheckString: string;
ClientField1: string;
ClientField2: string;
ClientField3: string;
};
export declare type AlterTranArgs = ShopArgs & {
AccessID: string;
AccessPass: string;
JobCd: JobCd;
Amount?: number;
Method?: Method;
};
export declare type AlterTranResult = Result & {
AccessID: string;
AccessPass: string;
Forward: string;
Approve: string;
TranID: string;
TranDate: string;
};
export declare type SearchTradeArgs = ShopArgs & {
OrderID: string;
};
export declare type SearchTradeResult = Result & {
OrderID: string;
Status: Status;
ProcessDate: string;
JobCd: JobCd;
AccessID: string;
AccessPass: string;
ItemCode: string;
Amount: string;
Tax: string;
SiteID: string;
MemberID: string;
CardNo: string;
Expire: string;
Method: Method;
PayTimes: string;
Forward: string;
TranID: string;
Approve: string;
ClientField1: string;
ClientField2: string;
ClientField3: string;
};
export declare type ChangeTranArgs = ShopArgs & {
AccessID: string;
AccessPass: string;
JobCd: JobCd;
Amount: number;
Tax?: string;
};
export declare type ChangeTranResult = Result & {
AccessID: string;
AccessPass: string;
Forward: string;
Approve: string;
TranID: string;
TranDate: string;
};