类 Payments
java.lang.Object
top.expli.schoolfish.Payments
用于支付的工具类
-
构造器概要
-
方法概要
-
构造器详细资料
-
Payments
public Payments()
-
-
方法详细资料
-
startPayment
发起支付。- 参数:
orderID
- 本平台的订单号- 返回:
- 支付平台的订单号
-
pay
public int pay(String platformID, String sign) throws PaymentNotFound, PaymentNotSign, IDFormatInvalid, OrderNotFound, InvalidPayment 处理支付回调的方法.- 参数:
platformID
- 支付平台的订单号sign
- 支付平台的签名- 返回:
- 成功时返回 0
- 抛出:
PaymentNotFound
- 当找不到支付订单时返回,可能是由于支付期间服务器重启或订单无效,应提醒客户联系客服PaymentNotSign
- 订单签名错误,可能是恶意请求冒充正确的支付平台IDFormatInvalid
- 支付订单保存的系统订单号无效OrderNotFound
- 找不到系统订单号InvalidPayment
- 支付订单无效,可能是由于订单不是待支付状态
-