public class PayOrderSCAClient extends Object implements PayOrderService
| Constructor and Description |
|---|
PayOrderSCAClient() |
| Modifier and Type | Method and Description |
|---|---|
String |
check(String merchantOrderId,
String merchantOrderTime,
String type)
支付状态查询
|
String |
checkPayment(String merchantOrderId,
String merchantOrderTime,
String type)
提现/转账状态查询
|
String |
epAuthCheckSms(String trac_no,
String sms_code,
String type)
快捷认证短信验证码确认接口
|
String |
epAuthQuery(String trac_no,
String type)
快捷支付账户认证结果查询接口
|
String |
epAuthSyncWithSms(String trac_no,
String acct_type,
String bank_no,
String card_no,
String user_name,
String cert_no,
String card_phone,
String expireDate,
String cvn,
String type)
快捷支付认证接口(同步接口,需短信确认)
|
String |
getParam(String key,
String type) |
PayOrderService |
getPayOrderService() |
String |
notice(String xmlString,
String type)
解析通知报文
|
String |
pay(Long userId,
String userName,
String userMobile,
String userCardNo,
String userIdNo,
String merchantOrderId,
String merchantOrderTime,
String merchantOrderName,
String merchantOrderAmt,
String merchantOrderDesc,
String frontUrl,
String backUrl,
String spbill_create_ip,
String type) |
String |
pay(String userid,
String merchantOrderId,
String merchantOrderTime,
String merchantOrderName,
String merchantOrderAmt,
String merchantOrderDesc,
String frontUrl,
String backUrl,
String ip,
String type)
支付
|
String |
payTest(String code,
String type) |
String |
pyPay(String order_no,
String to_bank_no,
String to_acct_no,
String to_acct_name,
String acct_type,
String trans_amt,
String trans_usage,
String type)
提现/转账
|
String |
register(String requestid,
String bindmobile,
String customertype,
String signedname,
String linkman,
String idcard,
String businesslicence,
String legalperson,
String minsettleamount,
String riskreserveday,
String bankaccountnumber,
String bankname,
String accountname,
String bankaccounttype,
String bankprovince,
String bankcity,
String deposit,
String email,
String type)
子账户注册接口
|
void |
setPayOrderService(PayOrderService payOrderService) |
String |
tarnsfer(String requestid,
String ledgerno,
String amount,
String type)
转账接口
|
String |
transferQuery(String requestid,
String type)
转账查询接口
|
String |
withdrawalBatch(List<WithDrawal> withDrawalList,
String batchNo,
String totalNum,
String totalAm,
String isRepay,
String type)
批量提现
|
boolean |
ylnotice(Map<String,String> reqData,
String encoding,
String type)
通知接口
|
public PayOrderService getPayOrderService()
public void setPayOrderService(PayOrderService payOrderService)
public String payTest(String code, String type)
payTest in interface PayOrderServicepublic String pay(String userid, String merchantOrderId, String merchantOrderTime, String merchantOrderName, String merchantOrderAmt, String merchantOrderDesc, String frontUrl, String backUrl, String ip, String type)
PayOrderServicepay in interface PayOrderServicepublic String pay(Long userId, String userName, String userMobile, String userCardNo, String userIdNo, String merchantOrderId, String merchantOrderTime, String merchantOrderName, String merchantOrderAmt, String merchantOrderDesc, String frontUrl, String backUrl, String spbill_create_ip, String type)
pay in interface PayOrderServicepublic String pyPay(String order_no, String to_bank_no, String to_acct_no, String to_acct_name, String acct_type, String trans_amt, String trans_usage, String type)
PayOrderServicepyPay in interface PayOrderServicepublic String withdrawalBatch(List<WithDrawal> withDrawalList, String batchNo, String totalNum, String totalAm, String isRepay, String type)
PayOrderServicewithdrawalBatch in interface PayOrderServicewithDrawalList - 提现订单集合batchNo - 批次号totalNum - 打款总笔数totalAm - 打款总金额isRepay - 是否需要判断重复打款 0-不需要判断 1-需要判断public String notice(String xmlString, String type)
PayOrderServicenotice in interface PayOrderServicepublic boolean ylnotice(Map<String,String> reqData, String encoding, String type)
PayOrderServiceylnotice in interface PayOrderServicereqData - 银联请求参数encoding - 编码格式public String check(String merchantOrderId, String merchantOrderTime, String type)
PayOrderServicecheck in interface PayOrderServicepublic String checkPayment(String merchantOrderId, String merchantOrderTime, String type)
PayOrderServicecheckPayment in interface PayOrderServicepublic String getParam(String key, String type)
getParam in interface PayOrderServicepublic String epAuthSyncWithSms(String trac_no, String acct_type, String bank_no, String card_no, String user_name, String cert_no, String card_phone, String expireDate, String cvn, String type)
PayOrderServiceepAuthSyncWithSms in interface PayOrderServicetrac_no - 商户跟踪号acct_type - 卡类型:0-储蓄卡,1-信用卡bank_no - 人行联网行号card_no - 账号user_name - 姓名cert_no - 证件号码card_phone - 联系电话expireDate - 信用卡有效期(仅信用卡时必输,格式MMYY)cvn - 信用卡CVN(仅信用卡时必输)public String epAuthCheckSms(String trac_no, String sms_code, String type)
PayOrderServiceepAuthCheckSms in interface PayOrderServicetrac_no - 发起同步认证时的商户跟踪号sms_code - 6位数字短信验证码public String epAuthQuery(String trac_no, String type)
PayOrderServiceepAuthQuery in interface PayOrderServicetrac_no - 商户跟踪号public String tarnsfer(String requestid, String ledgerno, String amount, String type)
PayOrderServicetarnsfer in interface PayOrderServicerequestid - 转账请求号 MAX(50) 必填 必须在该商编下唯一,由商户输入ledgerno - 子账户商户编号 MAX(11) 必填 被转账的子账户的商户编号amount - 转账金额 MAX(10) 必填 转账金额,单位:元public String register(String requestid, String bindmobile, String customertype, String signedname, String linkman, String idcard, String businesslicence, String legalperson, String minsettleamount, String riskreserveday, String bankaccountnumber, String bankname, String accountname, String bankaccounttype, String bankprovince, String bankcity, String deposit, String email, String type)
PayOrderServiceregister in interface PayOrderServicerequestid - 注册请求号 MAX(50) 必填 商户传入,不能重复bindmobile - 绑定手机 MAX(11) 必填 11位的手机号customertype - 注册类型 MAX(10) 必填 PERSON:个人 ENTERPRISE:企业signedname - 签约名 MAX(30) 必填 个人时,填写姓名;企业时,填写企业名称。linkman - 联系人 MAX(20) 必填 联系人姓名idcard - 身份证 MAX(18) 必填 customertype 为 PERSON 时,必填businesslicence - 营业执照号 MAX(30) 非必填 customertype 为 ENTERPRISE时,必填legalperson - 法人姓名 MAX(42) 非必填 当注册类型 customertype=ENTERPRISE 时,该参数必填minsettleamount - 起结金额 MAX(20) 必填 >= 0.01 的数字,单位:元riskreserveday - 结算周期 MAX(4) 必填 单位:天bankaccountnumber - 银行卡号 MAX(30) 必填 出款用的银行卡【必须为储蓄卡】bankname - 开户行 MAX(50) 必填 bankaccountnumber 银行卡所在开户行,填写中文。accountname - 开户名 MAX(30) 必填 银行卡 bankaccountnumber 对应的开户名。bankaccounttype - 银行卡类别 MAX(11) 必填 PrivateCash:对私 PublicCash: 对公bankprovince - 开户省 MAX(10) 必填 填写中文。bankcity - 开户市 MAX(20) 必填 填写中文。deposit - 保证金 MAX(10) 非必填 【不参与 hmac 验签】单位:元;不传时,默认为 0。email - 邮箱 MAX(30) 非必填public String transferQuery(String requestid, String type)
PayOrderServicetransferQuery in interface PayOrderServicerequestid - 转账请求号 MAX(50) 必填 待查询的转账请求号Copyright © 2017. All rights reserved.