12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- interface Ih5Info {
- type: string;
- app_name: string;
- app_url?: string;
- bundle_id?: string;
- package_name?: string;
- }
- interface IsceneInfoNative {
- device_id?: string;
- payer_client_ip: string;
- }
- interface IsceneInfoH5 {
- payer_client_ip: string;
- device_id: string;
- h5_info: Ih5Info;
- }
- interface Iamount {
- total_amount: number;
- currency: string;
- }
- interface IsettleInfo {
- profit_sharing?: boolean;
- subsidy_amount?: number;
- }
- interface IsubOrders {
- mchid: string;
- attach: string;
- amount: Iamount;
- out_trade_no: string;
- sub_mchid?: string;
- description: string;
- settle_info?: IsettleInfo;
- }
- interface IcombinePayerInfo {
- openid: string;
- }
- export interface IcombineH5 {
- combine_out_trade_no: string;
- scene_info: IsceneInfoH5;
- time_start?: string;
- time_expire?: string;
- notify_url: string;
- sub_orders: IsubOrders[];
- }
- export interface IcombineNative {
- combine_out_trade_no: string;
- scene_info: IsceneInfoNative;
- time_start?: string;
- time_expire?: string;
- notify_url: string;
- sub_orders: IsubOrders[];
- }
- export interface IcombineApp {
- combine_out_trade_no: string;
- scene_info: IsceneInfoNative;
- time_start?: string;
- time_expire?: string;
- notify_url: string;
- sub_orders: IsubOrders[];
- combine_payer_info?: IcombinePayerInfo;
- }
- export interface IcombineJsapi {
- combine_out_trade_no: string;
- scene_info: IsceneInfoNative;
- time_start?: string;
- time_expire?: string;
- notify_url: string;
- sub_orders: IsubOrders[];
- combine_payer_info: IcombinePayerInfo;
- }
- export interface IcloseSubOrders {
- mchid: string;
- out_trade_no: string;
- sub_mchid?: string;
- }
- export {};
|