coa-dg-pay
Version:
这是一个轻量的汇付支付SDK服务商版 for Node.js
510 lines (509 loc) • 14.3 kB
TypeScript
export declare namespace DgPay {
interface SupplementaryPictureReq {
huifu_id: string;
req_seq_id: string;
req_date: string;
file_type: string;
picture: string;
}
interface SupplementaryPictureRes {
resp_desc: string;
file_id: string;
resp_code: string;
}
interface MerchantBasicdataEntReq {
upper_huifu_id: string;
req_seq_id: string;
reg_name: string;
req_date: string;
short_name: string;
sms_send_flag: string;
ent_type: string;
license_code: string;
login_name: string;
license_validity_type: string;
license_begin_date: string;
reg_prov_id: string;
reg_area_id: string;
reg_district_id: string;
reg_detail: string;
legal_name: string;
legal_cert_type: string;
legal_cert_validity_type: string;
legal_cert_begin_date: string;
prov_id: string;
area_id: string;
district_id: string;
detail_addr: string;
contact_name: string;
contact_mobile_no: string;
contact_email: string;
service_phone: string;
busi_type: string;
receipt_name: string;
mcc: string;
card_info: string;
tax_reg_pic?: string;
legal_cert_back_pic?: string;
legal_cert_front_pic?: string;
license_pic?: string;
org_code_pic?: string;
license_end_date?: string;
legal_cert_end_date?: string;
settle_card_front_pic?: string;
settle_card_back_pic?: string;
settle_cert_back_pic?: string;
settle_cert_front_pic?: string;
auth_enturst_pic?: string;
reg_acct_pic?: string;
open_licence_no?: string;
}
interface MerchantBasicdataEntRes {
resp_code: string;
resp_desc: string;
huifu_id: string;
apply_no?: string;
token_no?: string;
}
interface MerchantBasicdataIndvReq {
upper_huifu_id: string;
req_seq_id: string;
reg_name: string;
req_date: string;
short_name: string;
sms_send_flag: string;
prov_id: string;
area_id: string;
district_id: string;
detail_addr: string;
contact_name: string;
contact_mobile_no: string;
contact_email: string;
card_info: string;
}
interface MerchantBasicdataIndvRes {
resp_code: string;
resp_desc: string;
huifu_id?: string;
apply_no?: string;
token_no?: string;
}
interface MerchantBasicdataQueryReq {
req_seq_id: string;
req_date: string;
huifu_id: string;
}
interface MerchantBasicdataQueryRes {
qry_wx_conf_list?: string;
resp_code: string;
resp_desc: string;
product_id?: string;
upper_huifu_id?: string;
reg_name: string;
cust_type: string;
short_name: string;
receipt_name?: string;
ent_type?: string;
agreement_info_list?: string;
license_type?: string;
license_code?: string;
}
interface MerchantBasicdataModifyReq {
req_seq_id: string;
upper_huifu_id: string;
huifu_id: string;
req_date: string;
short_name?: string;
license_type?: string;
license_validity_type?: string;
license_begin_date?: string;
reg_prov_id?: string;
reg_area_id?: string;
reg_district_id?: string;
reg_detail?: string;
legal_name?: string;
legal_cert_type?: string;
legal_cert_validity_type?: string;
legal_cert_begin_date?: string;
prov_id?: string;
area_id?: string;
district_id?: string;
detail_addr?: string;
contact_name?: string;
contact_mobile_no?: string;
contact_email?: string;
service_phone?: string;
busi_type?: string;
receipt_name?: string;
mcc?: string;
card_info?: string;
tax_reg_pic?: string;
legal_cert_back_pic?: string;
legal_cert_front_pic?: string;
license_pic?: string;
org_code_pic?: string;
license_end_date?: string;
legal_cert_end_date?: string;
}
interface MerchantBasicdataModifyRes {
resp_code: string;
resp_desc: string;
huifu_id?: string;
apply_no?: string;
token_no?: string;
}
interface MerchantBusiOpenReq {
req_seq_id: string;
upper_huifu_id: string;
huifu_id: string;
req_date: string;
short_name?: string;
agreement_info?: string;
wx_conf_list: string;
}
interface MerchantBusiOpenRes {
resp_code: string;
resp_desc: string;
req_seq_id: string;
req_date: string;
product_id: string;
huifu_id: string;
apply_no: string;
}
interface MerchantBasicdataStatusQueryReq {
req_seq_id: string;
huifu_id: string;
req_date: string;
apply_no: string;
}
interface MerchantBasicdataStatusQueryRes {
resp_code: string;
resp_desc: string;
huifu_id?: string;
reg_name?: string;
apply_reason?: string;
apply_status?: string;
bank_card_conf_reason?: string;
bank_card_conf_status?: string;
bind_card_status?: string;
cash_status?: string;
reg_status?: string;
settle_status?: string;
union_sub_mer_id?: string;
union_conf_reason?: string;
union_conf_status?: string;
ali_conf_result_list?: string;
wx_conf_result_list?: string;
zft_apply_result_list?: string;
combine_pay_config?: string;
wx_config_list?: string;
account_name?: string;
electron_account?: string;
out_order_funds_status?: string;
out_order_funds_desc?: string;
}
interface TradeAcctpaymentBalanceQueryReq {
req_seq_id: string;
huifu_id: string;
req_date: string;
}
interface TradeAcctpaymentBalanceQueryRes {
acctInfo_list?: string;
resp_desc: string;
req_seq_id?: string;
req_date: string;
resp_code: string;
}
interface tradeAcctpaymentAcctlogQueryReq {
req_seq_id: string;
huifu_id: string;
acct_date: string;
page_size: string;
page_num: string;
acct_id?: string;
}
interface TadeAcctpaymentAcctlogQueryReq {
req_seq_id: string;
huifu_id: string;
acct_date: string;
page_size: string;
page_num: string;
acct_id?: string;
}
interface TradeAcctpaymentAcctlogQueryRes {
resp_code: string;
huifu_id: string;
resp_desc: string;
mer_name?: string;
mer_short_name?: string;
acct_type?: string;
acct_id?: string;
page_size?: string;
page_num?: string;
result_count?: string;
acct_log_list?: string;
}
interface MerchantBusiModifyReq {
req_seq_id: string;
huifu_id: string;
req_date: string;
short_name: string;
wx_conf_list: string;
}
interface MerchantBusiModifyRes {
resp_code: string;
huifu_id: string;
resp_desc: string;
apply_no: string;
}
interface MerchantBusiConfigReq {
req_seq_id: string;
req_date: string;
huifu_id: string;
fee_type: string;
wx_applet_app_id: string;
async_return_url: string;
}
interface MerchantBusiConfigRes {
resp_code: string;
resp_desc: string;
huifu_id: string;
}
interface MerchantBusiConfigQueryReq {
req_seq_id: string;
req_date: string;
huifu_id: string;
}
interface MerchantBusiConfigQueryRes {
resp_code: string;
resp_desc: string;
atu_config_bo_list: string;
atu_config_bo_fail_list: string;
}
interface TradePaymentJspay {
tradeType: 'T_MINIAPP' | 'T_H5';
price: number;
huifuId: string;
orderId: string;
appWxaId: string;
openId: string;
remark?: string;
goodsDesc: string;
}
interface TradePaymentJspayReq {
req_date: string;
req_seq_id: string;
huifu_id: string;
trade_type: string;
trans_amt: string;
goods_desc: string;
time_expire: string;
wx_data: string;
remark?: string;
notify_url?: string;
}
interface TradePaymentJspayRes {
resp_code: string;
resp_desc: string;
req_date: string;
req_seq_id: string;
trade_type: string;
trans_amt: string;
trans_stat: string;
pay_info: string;
huifu_id: string;
wx_response: string;
remark: string;
}
interface TradePaymentScanpayQuery {
orgReqDate?: number;
huifuId: string;
orderId?: string;
orgHfSeqId?: string;
}
interface TradePaymentScanpayQueryReq {
org_req_date?: string;
huifu_id: string;
org_hf_seq_id?: string;
org_req_seq_id?: string;
out_trans_id?: string;
party_order_id?: string;
}
interface TradePaymentScanpayQueryRes {
resp_code: string;
resp_desc: string;
org_req_date: string;
org_hf_seq_id?: string;
org_req_seq_id?: string;
out_trans_id?: string;
party_order_id?: string;
trans_type?: string;
delay_acct_flag: string;
div_flag: string;
huifu_id: string;
acct_date?: string;
bagent_id?: string;
bank_code?: string;
bank_desc?: string;
trans_amt: string;
debit_type?: string;
end_time: string;
fee_amt?: string;
fee_type?: string;
settlement_amt?: string;
trans_stat: string;
trans_time?: string;
wx_response?: string;
remark?: string;
wx_user_id?: string;
}
interface TradePaymentScanpayRefund {
refundId: string;
huifuId: string;
refundPrice: number;
orgReqDate: number;
orderId: string;
remark?: string;
}
interface TradePaymentScanpayRefundReq {
req_date: string;
req_seq_id: string;
huifu_id: string;
ord_amt: string;
org_req_date: string;
org_hf_seq_id?: string;
org_party_order_id?: string;
org_req_seq_id?: string;
notify_url?: string;
remark?: string;
}
interface TradePaymentScanpayRefundRes {
resp_code: string;
resp_desc: string;
huifu_id: string;
product_id: string;
req_seq_id: string;
hf_seq_id?: string;
req_date: string;
org_req_date?: string;
org_req_seq_id?: string;
trans_date?: string;
trans_time?: string;
trans_stat?: string;
ord_amt: string;
acct_split_bunch?: string;
remark?: string;
}
interface TradePaymentScanpayRefundquery {
huifuId: string;
orgReqDate: number;
orderRefundId: string;
}
interface TradePaymentScanpayRefundqueryReq {
huifu_id: string;
org_req_date: string;
org_hf_seq_id?: string;
org_req_seq_id?: string;
mer_ord_id?: string;
}
interface TradePaymentScanpayRefundqueryRes {
resp_code: string;
resp_desc: string;
huifu_id: string;
org_hf_seq_id?: string;
org_req_date?: string;
org_req_seq_id?: string;
ord_amt: string;
actual_ref_amt?: string;
trans_date?: string;
trans_time?: string;
trans_type?: string;
trans_stat: string;
bank_code?: string;
bank_message?: string;
fee_amt?: string;
acct_split_bunch?: string;
split_fee_info?: string;
}
interface MerchantBusiRealnameQueryReq {
req_seq_id: string;
req_date: string;
huifu_id: string;
}
interface MerchantBusiRealnameQueryRes {
resp_code: string;
resp_desc: string;
huifu_id: string;
applyment_stat: string;
authorize_stat: string;
reject_param?: string;
reject_reason?: string;
qrcode_data?: string;
}
interface MerchantBusiRealnameReq {
req_seq_id: string;
req_date: string;
huifu_id: string;
identification_address: string;
name: string;
mobile: string;
id_card_number: string;
contact_type: string;
}
interface MerchantBusiRealnameRes {
applyment_id: string;
huifu_id: string;
resp_code: string;
resp_desc: string;
}
interface GetComplaintListReq {
req_seq_id: string;
req_date: string;
begin_date: string;
end_date: string;
offset?: string;
limit?: string;
huifu_id?: string;
reg_name?: string;
transaction_id?: string;
complaint_id?: string;
complaint_state?: string;
user_complaint_times?: string;
incoming_user_response?: string;
}
interface GetComplaintListRes {
resp_code: string;
resp_desc: string;
offset: string;
limit: string;
total_count: string;
complaint_list: string;
}
interface PaymentPreorderReq {
orderId: string;
huifuId: string;
price: number;
remark?: string;
goodsDesc: string;
}
interface PaymentPreorderRes {
resp_code: string;
resp_desc: string;
req_date: string;
req_seq_id: string;
huifu_id: string;
trans_amt: string;
pre_order_id: string;
miniapp_data: string;
}
interface getDmamtReq {
huifu_id: string;
}
interface getDmamtRes {
resp_code: string;
req_date: string;
huifu_id: string;
acct_id: string;
dm_amt: string;
}
}