public class BCPay extends Object
| 构造器和说明 |
|---|
BCPay() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<String> |
fetchBCTransfersBanks(BCEumeration.BC_TRANSFER_BANK_TYPE type) |
static String |
generateSignature(String transactionId,
String transactionType,
String channelType,
String transactionFee)
生成webhook 的 两个sing
webbook verifysign
|
static List<String> |
getGateWayBanks(BCGateWayBanks para)
京东网关backlist
|
static List<String> |
getTransferBanks(BCTransferBanks para) |
static boolean |
queryOfflineBillStatus(String bill_no,
BCEumeration.PAY_CHANNEL channel)
查询订单状态接口, 只为线下订单服务, 限定渠道为 WX_NATIVE、WX_SCAN、ALI_OFFLINE_QRCODE、ALI_SCAN、BC_ALI_SCAN、BC_WX_SCAN
|
static BCBatchRefund |
startBatchRefund(BCBatchRefund batchRefund)
预退款审核接口,包括批量否决和批量同意
|
static BCAuth |
startBCAuth(BCAuth auth)
鉴权接口
|
static BCInternationlOrder |
startBCInternatioalPay(BCInternationlOrder order)
境外支付(paypal)接口
|
static BCOrder |
startBCOfflinePay(BCOrder order)
BeeCloud线下支付接口
|
static BCOrder |
startBCPay(BCOrder order)
支付接口
|
static BCRefund |
startBCRefund(BCRefund refund)
退款接口
|
static void |
startBCTransfer(BCTransferParameter bcTransferParameter)
代付接口
|
static void |
startBCUserTransfer(BCTransferParameter bcTransferParameter)
User代付接口
|
static List<BCOrder> |
startQueryBill(BCQueryParameter para)
订单查询(批量)接口
|
static BCOrder |
startQueryBillById(String objectId)
订单查询(单笔,根据id)接口
|
static Integer |
startQueryBillCount(BCQueryParameter para)
订单总数查询接口
|
static List<BCRefund> |
startQueryRefund(BCQueryParameter para)
退款记录查询(批量)接口
|
static BCRefund |
startQueryRefundById(String objectId)
退款查询接口(根据 id)
|
static Integer |
startQueryRefundCount(BCQueryParameter para)
退款记录总数查询接口
|
static String |
startRefundUpdate(BCEumeration.PAY_CHANNEL channel,
String refundNo)
退款状态更新接口
|
static String |
startTransfer(TransferParameter para)
单笔打款接口
|
static String |
startTransfers(TransfersParameter para)
批量打款接口
|
static boolean |
verifySign(String signature,
String transactionId,
String transactionType,
String channelType,
String transactionFee)
webbook verifysign
|
public static BCOrder startBCPay(BCOrder order) throws BCException
order - BCOrder (必填) 支付参数BCExceptionpublic static BCOrder startBCOfflinePay(BCOrder order) throws BCException
order - BCOrder (必填) 支付参数BCExceptionpublic static BCAuth startBCAuth(BCAuth auth) throws BCException
auth - BCAuth (必填) 鉴权参数BCExceptionpublic static void startBCTransfer(BCTransferParameter bcTransferParameter) throws BCException
bcTransferParameter - BCTransferParameter (必填) 支付参数BCExceptionpublic static void startBCUserTransfer(BCTransferParameter bcTransferParameter) throws BCException
bcTransferParameter - BCTransferParameter (必填) 支付参数BCExceptionpublic static BCRefund startBCRefund(BCRefund refund) throws BCException
refund - BCRefund (必填) 退款参数BCExceptionpublic static List<BCOrder> startQueryBill(BCQueryParameter para) throws BCException
para - BCQueryParameter (必填) 订单查询参数BCExceptionpublic static BCOrder startQueryBillById(String objectId) throws BCException
objectId - (必填) 订单记录唯一标识BCExceptionpublic static Integer startQueryBillCount(BCQueryParameter para) throws BCException
para - BCQueryParameter (必填)订单总数查询参数BCExceptionpublic static boolean queryOfflineBillStatus(String bill_no, BCEumeration.PAY_CHANNEL channel) throws BCException
bill_no - 待查询订单号 (必填)channel - 待查询订单渠道 (选填)BCExceptionpublic static List<BCRefund> startQueryRefund(BCQueryParameter para) throws BCException
para - BCQueryParameter (必填)订单查询参数BCExceptionpublic static BCRefund startQueryRefundById(String objectId) throws BCException
objectId - (必填) 退款记录唯一标识BCExceptionpublic static Integer startQueryRefundCount(BCQueryParameter para) throws BCException
para - BCQueryParameter (必填) 退款总数查询参数BCExceptionpublic static String startRefundUpdate(BCEumeration.PAY_CHANNEL channel, String refundNo) throws BCException
refundNo - (必填)商户退款单号, 格式为:退款日期(8位) + 流水号(3~24
位)。不可重复,且退款日期必须是当天日期。流水号可以接受数字或英文字符,建议使用数字,但不可接受“000”。channel - (必填) 渠道类型, 根据不同场景选择不同的支付方式,包含: YEE 易宝 WX 微信 KUAIQIAN 快钱 BD 百度BCExceptionpublic static BCInternationlOrder startBCInternatioalPay(BCInternationlOrder order) throws BCException
order - BCInternationlOrder (必填)BCExceptionpublic static String startTransfer(TransferParameter para) throws BCException
para - TransferParameter (必填)单笔打款参数BCExceptionpublic static String startTransfers(TransfersParameter para) throws BCException
para - TransfersParameter (必填) 批量打款参数BCExceptionpublic static BCBatchRefund startBatchRefund(BCBatchRefund batchRefund) throws BCException
batchRefund - (必填) 预退款批量审核参数BCExceptionpublic static List<String> fetchBCTransfersBanks(BCEumeration.BC_TRANSFER_BANK_TYPE type) throws BCException
BCExceptionpublic static boolean verifySign(String signature, String transactionId, String transactionType, String channelType, String transactionFee)
public static String generateSignature(String transactionId, String transactionType, String channelType, String transactionFee)
public static List<String> getGateWayBanks(BCGateWayBanks para) throws BCException
BCExceptionpublic static List<String> getTransferBanks(BCTransferBanks para) throws BCException
BCExceptionCopyright © 2017. All rights reserved.