类 Payments

java.lang.Object
top.expli.schoolfish.Payments

public class Payments extends Object
用于支付的工具类
  • 构造器详细资料

    • Payments

      public Payments()
  • 方法详细资料

    • startPayment

      public String startPayment(String orderID)
      发起支付。
      参数:
      orderID - 本平台的订单号
      返回:
      支付平台的订单号
    • pay

      处理支付回调的方法.
      参数:
      platformID - 支付平台的订单号
      sign - 支付平台的签名
      返回:
      成功时返回 0
      抛出:
      PaymentNotFound - 当找不到支付订单时返回,可能是由于支付期间服务器重启或订单无效,应提醒客户联系客服
      PaymentNotSign - 订单签名错误,可能是恶意请求冒充正确的支付平台
      IDFormatInvalid - 支付订单保存的系统订单号无效
      OrderNotFound - 找不到系统订单号
      InvalidPayment - 支付订单无效,可能是由于订单不是待支付状态