📄 bankintf.h
字号:
char para_code12[500] ; /*参数1 终止时间*/
}SServiceChangeInput;
/*-----------------------------------------------------------------------------
* SServiceChangeOutput
* 服务变更输出数据
*-----------------------------------------------------------------------------
*/
typedef struct ServiceChangeOutput{
char X_Check_Info[X_CHECK_INFO_LEN]; /*检查结果*/
char Trade_Id[TRADE_ID_LEN]; /*操作流水号*/
long X_Check_Tag; /*检查标记*/
}SServiceChangeOutput;
/*-----------------------------------------------------------------------------
* SSendSMSInput
* 发送短信
*-----------------------------------------------------------------------------
*/
typedef struct SendSMSInput{
char Serial_Number[SERIAL_NUMBER_LEN]; /*手机号码*/
char notice_content[500]; /*短信内容*/
char notice_time[20];
}SSendSMSInput;
/*-----------------------------------------------------------------------------
* 以下为接口API函数原型声明
*-----------------------------------------------------------------------------
*-----------------------------------------------------------------------------
*/
#ifdef __cplusplus
extern "C" {
#endif
/*-----------------------------------------------------------------------------
* 银行现金缴费接口API定义
*-----------------------------------------------------------------------------
*/
/*-----------------------------------------------------------------------------
* Function: fnQDebFee
* Purpose : 正常用户欠费查询
* Input :
* SBasicInput * -- 输入参数,基本输入数据
* SDebFeeUserInfoInput * -- 输入参数,用户信息
* SBasicOutput * -- 输出参数,基本输出数据
* SDebFeeUserInfoOutput * -- 输出参数,用户欠费信息
* SRecvFeeDetailBillInfo[50] -- 输出参数,帐单明细信息
* Return : 0 成功, -1 失败
*-----------------------------------------------------------------------------
*/
int fnQDebFee(SBasicInput * sBasicInput, SDebFeeUserInfoInput * sDebFeeUserInfoInput,
SBasicOutput * sBasicOutput, SDebFeeUserInfoOutput * sDebFeeUserInfoOutput,
SRecvFeeDetailBillInfo sRecvFeeDetailBillInfo[50] );
/*-----------------------------------------------------------------------------
* Function: fnTRecvFee
* Purpose : 正常用户缴费提交
* Input :
* SBasicInput * -- 输入参数,基本输入数据
* SRecvFeeInput * -- 输入参数,提交数据:用户实际缴纳金额/用户交费方式
* SBasicOutput * -- 输出参数,基本输出数据
* SRecvFeeOutput * -- 输出参数,缴费返回数据
* sRecvFeeDetailBillInfo[50] -- 输出参数,帐单明细信息
* Return : 0 成功, -1 失败
* Remark :
*-----------------------------------------------------------------------------
*/
int fnTRecvFee(SBasicInput * sBasicInput, SRecvFeeInput * sRecvFeeInput,
SBasicOutput * sBasicOutput, SRecvFeeOutput * sRecvFeeOutput,
SRecvFeeDetailBillInfo sRecvFeeDetailBillInfo[50]);
/*-----------------------------------------------------------------------------
* Function: fnTReck
* Purpose : 对帐请求提交
* Input :
* SBasicInput * -- 输入参数,基本输入数据
* SReckInfoInput * -- 输入参数,对帐请求输入数据
* SBasicOutput * -- 输出参数,基本输出数据
* Return : 0 成功, -1 失败
* Remark :
*-----------------------------------------------------------------------------
*/
int fnTReck(SBasicInput * sBasicInput, SReckInfoInput * sReckInfoInput,
SBasicOutput * sBasicOutput);
/*-----------------------------------------------------------------------------
* Function : fnQCancelFee
* Purpose : 交费返销查询
* Input :
* SBasicInput * -- 输入参数,基本输入数据
* SQCancelFeeInfoInput * -- 输入参数,返销查询输入数据
* SBasicOutput * -- 输出参数,基本输出数据
* SQCancelFeeInfoOutput * -- 输出参数,返销查询输出数据
* Return : 0 成功, -1 失败
* Remark :
*-----------------------------------------------------------------------------
*/
int fnQCancelFee (SBasicInput * sBasicInput, SQCancelFeeInfoInput * sQCancelFeeInfoInput,
SBasicOutput * sBasicOutput, SQCancelFeeInfoOutput * sQCancelFeeInfoOutput);
/*-----------------------------------------------------------------------------
* Function : fnTCancelFee
* Purpose : 交费返销提交
* Input :
* SBasicInput * -- 输入参数,基本输入数据
* charg_id -- 输入参数,移动收费流水号
* channel_trade_id -- 输入参数,渠道缴费业务流水
* channel_accept_time -- 输入参数,渠道缴费业务时间
* recv_type -- 输出参数,0-根据移动流水返销,1-根据渠道流水返销
* SBasicOutput * -- 输出参数,基本输出数据
* Return : 0 成功, -1 失败
* Remark :
*-----------------------------------------------------------------------------
*/
/*int fnTCancelFee (SBasicInput * sBasicInput, char * charg_id, SBasicOutput * sBasicOutput);*/
int fnTCancelFee (SBasicInput * sBasicInput, char * charg_id, char * Eparchycode,SBasicOutput * sBasicOutput);
/*-----------------------------------------------------------------------------
* Function: fnTChangechannelpwd
* Purpose : 渠道密码修改
* Input :
* SBasicInput * -- 输入参数,基本输入数据
* SChangechannelpwdInput *
* SBasicOutput * -- 输出参数,基本输出数据
* Return : 0 成功, -1 失败
* Remark :
*-----------------------------------------------------------------------------
*/
int fnTChangechannelpwd(SBasicInput * sBasicInput, SChangechannelpwdInput * schangechannelpwdInput, SBasicOutput * sBasicOutput);
/*-----------------------------------------------------------------------------
* Function: fnStartAndStopTel
* Purpose : 报开报停
* Input :
* SBasicInput * -- 输入参数,基本输入数据
* SStartAndStopInput * -- 输入参数
* SBasicOutput * -- 输出参数,基本输出数据
* SStartAndStopOut * -- 输出参数
* Return : 0 成功, -1 失败
*-----------------------------------------------------------------------------
*/
int fnStartAndStopTel(SBasicInput * sBasicInput, SStartAndStopInput * sStartAndStopInput, SBasicOutput * sBasicOutput,SStartAndStopOut *sStartAndStopOut);
/*-----------------------------------------------------------------------------
* Function: fnMasterBillQry
* Purpose : 综合帐单查询
* Input :
* SBasicInput * -- 输入参数,基本输入数据
* SMasterBillQryInput * -- 输入参数
* SBasicOutput * -- 输出参数,基本输出数据
* SMasterBillQryOutput * -- 输出参数
* Return : 0 成功, -1 失败
*-----------------------------------------------------------------------------
*/
int fnMasterBillQry(SBasicInput * sBasicInput, SMasterBillQryInput * sMasterBillQryInput,
SBasicOutput * sBasicOutput,SMasterBillQryOutput * sMasterBillQryOutput,
SRecvFeeDetailBillInfo sRecvFeeDetailBillInfo[50] );
/*-----------------------------------------------------------------------------
* Function: fnListQry
* Purpose : 清单查询
* Input :
* SBasicInput * -- 输入参数,基本输入数据
* SListInput * -- 输入参数
* SBasicOutput * -- 输出参数,基本输出数据
* SListOutput * -- 输出参数
* ListType --清单类型
* Return : 0 成功, -1 失败
*-----------------------------------------------------------------------------
*/
int fnListQry(SBasicInput * sBasicInput, SListInput * sListInput,
SBasicOutput * sBasicOutput,SListOutput sListOutput[1000],
char * ListType );
/*-----------------------------------------------------------------------------
* Function: fnUserScoreQry
* Purpose : 积分查询
* Input :
* SBasicInput * -- 输入参数,基本输入数据
* SUserScoreQryInput * -- 输入参数
* SBasicOutput * -- 输出参数,基本输出数据
* SUserScoreQryOutput * -- 输出参数
* Return : 0 成功, -1 失败
*-----------------------------------------------------------------------------
*/
int fnUserScoreQry(SBasicInput * sBasicInput, SUserScoreQryInput * sUserScoreQryInput,
SBasicOutput * sBasicOutput,SUserScoreQryOutput * sUserScoreQryOutput );
/*-----------------------------------------------------------------------------
* Function: fnCheckUserPWD
* Purpose : 身份验证
* Input :
* SBasicInput * -- 输入参数,基本输入数据
* SCheckPwdInput* -- 输入参数
* SBasicOutput * -- 输出参数,基本输出数据
* Return : 0 成功, -1 失败
*-----------------------------------------------------------------------------
*/
int fnCheckUserPWD(SBasicInput * sBasicInput,SCheckPwdInput * sCheckPwdInput,SBasicOutput * sBasicOutput,SCheckPwdOutput * sCheckPwdOutput);
/*-----------------------------------------------------------------------------
* Function: fnReLocateUserPWD
* Purpose : 密码修改
* Input :
* SBasicInput * -- 输入参数,基本输入数据
* SReLocatePwdInput* -- 输入参数
* SBasicOutput * -- 输出参数,基本输出数据
* Return : 0 成功, -1 失败
*-----------------------------------------------------------------------------
*/
int fnReLocateUserPWD(SBasicInput * sBasicInput,SReLocatePwdInput * sReLocatePwdInput,SBasicOutput * sBasicOutput);
/*-----------------------------------------------------------------------------
* Function: fnServiceChenge
* Purpose : 服务变更
* Input :
* SBasicInput * -- 输入参数,基本输入数据
* SServiceChangeInput* -- 输入参数
* SBasicOutput * -- 输出参数,基本输出数据
* SServiceChangeOutput -- 输出参数,服务变更输出数据
* Return : 0 成功, -1 失败
*-----------------------------------------------------------------------------
*/
int fnServiceChenge(SBasicInput * sBasicInput,SServiceChangeInput * sServiceChangeInput,SBasicOutput * sBasicOutput,SServiceChangeOutput * sServiceChangeOutput);
/*-----------------------------------------------------------------------------
* Function: fnSendSMS
* Purpose : 发送短信
* Input :
* SBasicInput * -- 输入参数,基本输入数据
* SSendSMSInput* -- 输入参数
* SBasicOutput * -- 输出参数,基本输出数据
* Return : 0 成功, -1 失败
*-----------------------------------------------------------------------------
*/
int fnSendSMS(SBasicInput * sBasicInput,SSendSMSInput * sSendSMSInput,SBasicOutput * sBasicOutput);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* __BANKINTF_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -