索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- AbstractJsonConvertor<T> - com.walker.pay.convertor中的类
- AbstractJsonConvertor() - 类的构造器 com.walker.pay.convertor.AbstractJsonConvertor
- AbstractOrderCallback - com.walker.pay.callback中的类
- AbstractOrderCallback() - 类的构造器 com.walker.pay.callback.AbstractOrderCallback
- AbstractOrderGenerator - com.walker.pay中的类
- AbstractOrderGenerator() - 类的构造器 com.walker.pay.AbstractOrderGenerator
- AbstractPayContext - com.walker.pay中的类
- AbstractPayContext() - 类的构造器 com.walker.pay.AbstractPayContext
- AbstractPayDefinition - com.walker.pay中的类
- AbstractPayDefinition() - 类的构造器 com.walker.pay.AbstractPayDefinition
- AbstractPayEngineManager - com.walker.pay中的类
- AbstractPayEngineManager() - 类的构造器 com.walker.pay.AbstractPayEngineManager
- AbstractPayEngineProvider - com.walker.pay中的类
- AbstractPayEngineProvider() - 类的构造器 com.walker.pay.AbstractPayEngineProvider
- AccountBalance - enum class 中的枚举常量 com.walker.pay.PayFrom
- acquireOrder(String) - 类中的方法 com.walker.pay.AbstractPayEngineManager
-
从平台查询数据库,找出订单基本信息。
- acquireOrderGenerator(String, Order, Map<String, Variable>) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
-
已过时。
- acquireOrderStatusQuery(Order) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
-
获取订单查询条件对象,由子类组装定义。
- acquirePayContext(String, Order, Map<String, Variable>) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
-
生成支付操作上下文对象。
- acquirePayDefinitionList() - 类中的方法 com.walker.pay.AbstractPayEngineManager
-
由子类实现加载支付定义数据。
- acquirePayEngineProvider(PayDefinition) - 类中的方法 com.walker.pay.AbstractPayEngineManager
-
根据支付定义,获取支付引擎提供者对象。
- acquireProviderPayType(ServiceProvider, PayType, PayChannel) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
-
根据支付配置信息,获取第三方支付系统的"支付类型"字符串。
- add(String, Object) - 类中的方法 com.walker.pay.ResponsePay
- Alipay - enum class 中的枚举常量 com.walker.pay.PayChannel
- Alipay - enum class 中的枚举常量 com.walker.pay.ServiceProvider
-
支付宝
- AlipayServiceOrder - com.walker.pay.support.allinpaycloud中的类
-
支付订单: 支付宝JS支付(生活号)——收银宝
- AlipayServiceOrder() - 类的构造器 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
- AllinPay - enum class 中的枚举常量 com.walker.pay.ServiceProvider
-
通联
- AllinPayCloud - enum class 中的枚举常量 com.walker.pay.ServiceProvider
-
通商云(通联)支付
- AllinPayCloud_ALIPAY_SERVIC - enum class 中的枚举常量 com.walker.pay.PayType
-
通商云: 支付宝js支付(生活号)--> 支付宝js支付 user_id
- AllinPayCloud_COUPON - enum class 中的枚举常量 com.walker.pay.PayType
-
通商云: 优惠券支付,用于运营账号补贴方式 -->
- AllinPayCloud_QUICKPAY_VSP - enum class 中的枚举常量 com.walker.pay.PayType
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 以下为 通商云 独立定义的支付方式。
- AllinPayCloud_SCAN_ALIPAY - enum class 中的枚举常量 com.walker.pay.PayType
-
通商云: 支付宝扫码支付(正扫,收银宝) -->
- AllinPayCloud_SCAN_WEIXIN - enum class 中的枚举常量 com.walker.pay.PayType
-
通商云: 微信扫码支付(正扫,收银宝) -->
- AllinPayCloud_WECHAT_PUBLIC - enum class 中的枚举常量 com.walker.pay.PayType
-
通商云: 微信js公众号(收银宝)--> 微信公众号支付 appid(否)、微信js支付 openid
- AllinPayCloud_WECHATPAY_MINIPROGRAM - enum class 中的枚举常量 com.walker.pay.PayType
-
通商云: 微信小程序支付(收银宝)--> 微信js支付 openid
- App - enum class 中的枚举常量 com.walker.pay.PayType
-
APP支付
- ApplePay - enum class 中的枚举常量 com.walker.pay.ServiceProvider
-
苹果
- Applet - enum class 中的枚举常量 com.walker.pay.PayType
-
小程序支付
B
- Bank - enum class 中的枚举常量 com.walker.pay.PayFrom
- Bank - enum class 中的枚举常量 com.walker.pay.ServiceProvider
-
银行
- BankCardOrder - com.walker.pay.support中的类
-
支持卡号交易的订单对象。
- BankCardOrder() - 类的构造器 com.walker.pay.support.BankCardOrder
C
- CallBack - com.walker.pay中的接口
-
业务回调规范。
- CallBackException - com.walker.pay中的Exception Class
-
业务回调异常定义。
- CallBackException(String, Throwable) - exception class的构造器 com.walker.pay.CallBackException
- Closed - enum class 中的枚举常量 com.walker.pay.PayStatus
-
交易关闭
- com.walker.pay - 程序包 com.walker.pay
- com.walker.pay.callback - 程序包 com.walker.pay.callback
- com.walker.pay.convertor - 程序包 com.walker.pay.convertor
- com.walker.pay.exception - 程序包 com.walker.pay.exception
- com.walker.pay.response - 程序包 com.walker.pay.response
- com.walker.pay.support - 程序包 com.walker.pay.support
- com.walker.pay.support.allinpaycloud - 程序包 com.walker.pay.support.allinpaycloud
- com.walker.pay.util - 程序包 com.walker.pay.util
- Constants - com.walker.pay中的类
- Constants() - 类的构造器 com.walker.pay.Constants
- Convertor<T> - com.walker.pay中的接口
-
数据转换器。
- CouponOrder - com.walker.pay.support.allinpaycloud中的类
-
订单类型: 代金券,用于从备用金划拨补贴用户款项使用。
- CouponOrder() - 类的构造器 com.walker.pay.support.allinpaycloud.CouponOrder
- Created - enum class 中的枚举常量 com.walker.pay.PayStatus
-
订单初始化(已创建,未开始支付)
- Credit - enum class 中的枚举常量 com.walker.pay.PayFrom
D
- DEFAULT_VERSION - 类中的静态变量 com.walker.pay.Constants
-
定义一个默认版本号,如果支付引擎未特别定义,则使用默认值。
- DefaultOrder - com.walker.pay.support中的类
- DefaultOrder() - 类的构造器 com.walker.pay.support.DefaultOrder
- DefaultPayDefinition - com.walker.pay.support中的类
-
默认支付定义实现,为后续扩充准备。
- DefaultPayDefinition() - 类的构造器 com.walker.pay.support.DefaultPayDefinition
E
- error(Class<T>, String) - 类中的静态方法 com.walker.pay.ResponsePay
-
创建并返回一个错误响应。
- Error - enum class 中的枚举常量 com.walker.pay.PayStatus
-
交易失败
G
- generate(PayContext, Order) - 类中的方法 com.walker.pay.AbstractOrderGenerator
- generate(PayContext, Order) - 接口中的方法 com.walker.pay.OrderGenerator
-
生成预下单记录,该方法底层远程调用第三方支付系统。
- generate(String, Order, Map<String, Variable>) - 类中的方法 com.walker.pay.AbstractOrderGenerator
- generate(String, Order, Map<String, Variable>) - 接口中的方法 com.walker.pay.OrderGenerator
-
已过时。
- generateNotifyResponse(boolean) - 接口中的方法 com.walker.pay.PayEngineProvider
-
生成接收通知后,给第三方的响应内容。
- generateNotifyResponse(String, boolean) - 类中的方法 com.walker.pay.AbstractPayEngineManager
- generateNotifyResponse(String, boolean) - 接口中的方法 com.walker.pay.PayEngineManager
-
生成接收通知后,给第三方的响应内容。
- generatePrepareOrder(Order) - 类中的方法 com.walker.pay.AbstractPayEngineManager
- generatePrepareOrder(Order) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
- generatePrepareOrder(Order) - 接口中的方法 com.walker.pay.PayEngineManager
-
生成预下单信息。
- generatePrepareOrder(Order) - 接口中的方法 com.walker.pay.PayEngineProvider
-
生成预下单的订单对象。
- getAccountSetNo() - 类中的方法 com.walker.pay.SplitAccount
-
平台配置的账户集编号,如果对个人则可不填。
- getAccountSetNo() - 类中的方法 com.walker.pay.support.allinpaycloud.CouponOrder
- getAcct() - 类中的方法 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
- getAcct() - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
- getAgreementNo() - 类中的方法 com.walker.pay.support.BankCardOrder
-
签约时返回的协议号,用于校验协议信息。
- getAmount() - 类中的方法 com.walker.pay.SplitAccount
-
分账金额,单位:分
- getApiKey() - 类中的方法 com.walker.pay.OrderStatusQuery
-
签名密钥。
- getAppId() - 类中的方法 com.walker.pay.OrderStatusQuery
-
第三方系统提供给我们的应用标识,如:微信appid登。
- getAppId() - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
-
接入第三方支付,申请的应用ID。
- getAttach() - 接口中的方法 com.walker.pay.Order
-
返回业务传入的附加数据,该数据第三方一般会原封不动返回。
- getAttach() - 类中的方法 com.walker.pay.support.DefaultOrder
- getBankCardNo() - 类中的方法 com.walker.pay.support.BankCardOrder
-
返回银行卡号
- getBenefitdetail() - 类中的方法 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
- getBenefitdetail() - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
- getBizUserId() - 类中的方法 com.walker.pay.SplitAccount
-
要分账的用户标识,业务对应的用户编号。
- getBuyerId() - 类中的方法 com.walker.pay.NotifyValue
-
返回第三方的购买人标识,如:微信 openid 或支付宝 user_id等。
- getBuyerId() - 接口中的方法 com.walker.pay.Order
-
返回 买家ID,'通商云' 时使用到
- getBuyerId() - 类中的方法 com.walker.pay.support.DefaultOrder
- getCertType() - 类中的方法 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
- getCertType() - 类中的方法 com.walker.pay.support.allinpaycloud.ScanWechatOrder
-
证件类型 仅支持“1-身份证”
- getCertType() - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
- getChnlstoreid() - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
- getCodeUrl() - 类中的方法 com.walker.pay.response.ScanOrderResponsePay
-
返回二维码链接地址字符串。
- getConfiguration() - 类中的方法 com.walker.pay.AbstractPayDefinition
- getConfiguration() - 类中的方法 com.walker.pay.AbstractPayEngineManager
- getConfiguration() - 类中的方法 com.walker.pay.AbstractPayEngineProvider
- getConfiguration() - 接口中的方法 com.walker.pay.PayDefinition
-
返回支付配置参数集合
- getConfigVariable(String) - 类中的方法 com.walker.pay.AbstractPayContext
- getConfigVariable(String) - 接口中的方法 com.walker.pay.PayContext
-
返回配置的参数值对象。
- getCreateTime() - 类中的方法 com.walker.pay.NotifyValue
-
返回通知创建时间,该属性是从第三方支付获取的,转换成统一格式,如:202301170946
- getCreateTime() - 接口中的方法 com.walker.pay.Order
- getCreateTime() - 类中的方法 com.walker.pay.support.DefaultOrder
- getData() - 类中的方法 com.walker.pay.NotifyValue
- getData() - 类中的方法 com.walker.pay.ResponsePay
-
当在环境中不能通过泛型定义结果明细时,可以使用data字段,但这仅在非常阶段使用,
一般都使用result属性。 - getDataType() - 类中的方法 com.walker.pay.NotifyValue
-
返回通知的数据类型
- getDeviceInfo() - 接口中的方法 com.walker.pay.Order
-
返回用户提交的设备信息。
- getDeviceInfo() - 类中的方法 com.walker.pay.support.DefaultOrder
- getEnabled() - 类中的方法 com.walker.pay.AbstractPayDefinition
- getEnabled() - 接口中的方法 com.walker.pay.PayDefinition
-
是否启用
- getExtendParams() - 类中的方法 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
- getExtendParams() - 类中的方法 com.walker.pay.support.allinpaycloud.ScanWechatOrder
-
渠道拓展参数,最长1000字符,可选
- getExtendParams() - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
- getFee() - 接口中的方法 com.walker.pay.Order
-
返回订单手续费,内扣,如果不存在,则填0。
- getFee() - 类中的方法 com.walker.pay.SplitAccount
-
返回手续费,内扣,单位:分
- getFee() - 类中的方法 com.walker.pay.support.DefaultOrder
- getFqnum() - 类中的方法 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
- getGoods_tag() - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
- getId() - 类中的方法 com.walker.pay.AbstractPayDefinition
- getId() - 类中的方法 com.walker.pay.NotifyValue
-
返回通知ID
- getId() - 接口中的方法 com.walker.pay.Order
-
返回系统订单号
- getId() - 接口中的方法 com.walker.pay.PayDefinition
-
支付定义ID,唯一,提供商标识 + 版本号
- getId() - 类中的方法 com.walker.pay.support.DefaultOrder
- getIdNo() - 类中的方法 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
- getIdNo() - 类中的方法 com.walker.pay.support.allinpaycloud.ScanWechatOrder
-
证件号,可选
- getIdNo() - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
- getIdString() - 接口中的方法 com.walker.pay.Order
-
返回系统订单号(字符串),如果id是数值则会自动转换成字符串。
- getIdString() - 类中的方法 com.walker.pay.support.DefaultOrder
- getIndex() - enum class中的方法 com.walker.pay.PayChannel
- getIndex() - enum class中的方法 com.walker.pay.PayFrom
- getIndex() - enum class中的方法 com.walker.pay.PayStatus
- getIndex() - enum class中的方法 com.walker.pay.PayType
- getIndex() - enum class中的方法 com.walker.pay.ServiceProvider
- getIp() - 接口中的方法 com.walker.pay.Order
-
返回终端ip地址。
- getIp() - 类中的方法 com.walker.pay.support.DefaultOrder
- getLimitPay() - 类中的方法 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
- getLimitPay() - 类中的方法 com.walker.pay.support.allinpaycloud.ScanWechatOrder
-
非贷记卡:no_credit 借、贷记卡:””,需要传空字符串,不能不传
- getLimitPay() - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
- getMerchantId() - 类中的方法 com.walker.pay.OrderStatusQuery
-
对接的第三方支付系统中,设置的平台商户号(微信使用)
- getMerchantId() - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
-
接入第三方支付,定义的商户号。
- getMessage() - 类中的方法 com.walker.pay.ResponsePay
- getName() - 类中的方法 com.walker.pay.AbstractPayDefinition
- getName() - enum class中的方法 com.walker.pay.PayChannel
- getName() - 接口中的方法 com.walker.pay.PayDefinition
-
支付定义名字,用户可录入,默认使用:提供商名称 + 版本号 + 支付渠道
- getName() - enum class中的方法 com.walker.pay.PayFrom
- getName() - enum class中的方法 com.walker.pay.PayType
- getName() - enum class中的方法 com.walker.pay.ServiceProvider
- getName() - 类中的方法 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
- getName() - 类中的方法 com.walker.pay.support.allinpaycloud.ScanWechatOrder
-
付款人姓名,可选
- getName() - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
- getNonce() - 接口中的方法 com.walker.pay.Order
-
得到一个随机数。
- getNonce() - 类中的方法 com.walker.pay.support.DefaultOrder
- getNotifyUrl() - 接口中的方法 com.walker.pay.Order
-
返回订单通知回调地址(业务配置)
- getNotifyUrl() - 类中的方法 com.walker.pay.support.DefaultOrder
- getOrderCallback() - 类中的方法 com.walker.pay.AbstractPayDefinition
- getOrderCallback() - 类中的方法 com.walker.pay.AbstractPayEngineProvider
-
返回订单业务操作回调实现,在订单下单以及通知等过程中可实现业务切入机会。
- getOrderCallback() - 接口中的方法 com.walker.pay.PayDefinition
-
返回支付定义配置的 '订单回调'操作实现对象。
- getOrderId() - 类中的方法 com.walker.pay.NotifyValue
-
返回系统订单号
- getOrderId() - 类中的方法 com.walker.pay.OrderStatusQuery
-
系统内部订单号
- getOrderId() - exception class中的方法 com.walker.pay.PayException
- getOrderId() - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
-
系统订单号
- getOrderNotifyConvertor() - 类中的方法 com.walker.pay.AbstractPayDefinition
- getOrderNotifyConvertor() - 接口中的方法 com.walker.pay.PayDefinition
-
返回订单通知数据格式转换器对象。
- getOrderNotifyConvertorClass() - 类中的方法 com.walker.pay.AbstractPayDefinition
- getOrderNotifyConvertorClass() - 接口中的方法 com.walker.pay.PayDefinition
-
返回订单通知转换器类路径,用于动态创建,从数据库读取配置的类路径。
- getPayChannel() - 类中的方法 com.walker.pay.AbstractPayDefinition
- getPayChannel() - 类中的方法 com.walker.pay.AbstractPayEngineProvider
- getPayChannel() - 类中的方法 com.walker.pay.NotifyValue
-
返回渠道信息
- getPayChannel() - 接口中的方法 com.walker.pay.PayDefinition
-
返回支付渠道
- getPayChannel() - 接口中的方法 com.walker.pay.PayEngineProvider
-
返回渠道信息
- getPayDefinition() - 类中的方法 com.walker.pay.AbstractPayContext
- getPayDefinition() - 类中的方法 com.walker.pay.AbstractPayEngineProvider
- getPayDefinition() - 接口中的方法 com.walker.pay.PayContext
-
返回 当前使用的支付定义对象。
- getPayDefinition(String) - 类中的方法 com.walker.pay.AbstractPayEngineManager
- getPayDefinition(String) - 接口中的方法 com.walker.pay.PayEngineManager
-
根据支付配置ID,返回支付定义对象。
- getPayDefinitionId() - 类中的方法 com.walker.pay.AbstractPayEngineProvider
- getPayDefinitionId() - 接口中的方法 com.walker.pay.Order
-
返回支付定义ID,该方法值由平台使用,业务暂时获取不到。
- getPayDefinitionId() - exception class中的方法 com.walker.pay.PayEngineNotFoundException
- getPayDefinitionId() - 接口中的方法 com.walker.pay.PayEngineProvider
-
返回支付定义ID,应该是支付提供者来确定该定义ID,然后与定义集合对比。
- getPayDefinitionId() - 类中的方法 com.walker.pay.support.DefaultOrder
- getPayDefinitionId(ServiceProvider, String) - 类中的静态方法 com.walker.pay.util.PayDefinitionUtils
- getPayEngineProvider(ServiceProvider, String, PayType) - 类中的方法 com.walker.pay.AbstractPayEngineManager
- getPayEngineProvider(ServiceProvider, String, PayType) - 接口中的方法 com.walker.pay.PayEngineManager
-
根据订单信息,返回具体的支付引擎对象。
- getPayEngineProvider(String) - 类中的方法 com.walker.pay.AbstractPayEngineManager
- getPayEngineProvider(String) - 接口中的方法 com.walker.pay.PayEngineManager
-
根据支付定义ID,返回具体的支付引擎对象。
- getPayEngineProviderClass() - 类中的方法 com.walker.pay.AbstractPayDefinition
- getPayEngineProviderClass() - 接口中的方法 com.walker.pay.PayDefinition
-
返回定义对应的支付引擎实现类路径, 如: com.walker.pay.wechat.WechatV2EngineProvider
- getPayEngineProviderList() - 类中的方法 com.walker.pay.AbstractPayEngineManager
- getPayEngineProviderList() - 接口中的方法 com.walker.pay.PayEngineManager
-
返回所有可用的支付引擎提供者集合。
- getPayEngineProviderList(ServiceProvider) - 类中的方法 com.walker.pay.AbstractPayEngineManager
- getPayEngineProviderList(ServiceProvider) - 接口中的方法 com.walker.pay.PayEngineManager
-
根据服务提供商信息,查询包含该提供商的支付对接有几个,因为可能存在多个,如:微信v2、v3等。
- getPayStatus() - 接口中的方法 com.walker.pay.Order
-
返回订单支付状态,在查询是需要从数据库加载出来。
- getPayStatus() - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
-
支付状态。
- getPayStatus() - 类中的方法 com.walker.pay.support.DefaultOrder
- getPaySuccessTime() - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
-
成功支付时间
- getPayType() - 接口中的方法 com.walker.pay.Order
-
返回支付类型,参见枚举 PayType
- getPayType() - 类中的方法 com.walker.pay.support.DefaultOrder
- getProviderPayType() - 类中的方法 com.walker.pay.AbstractPayContext
- getProviderPayType() - 接口中的方法 com.walker.pay.PayContext
-
返回第三方支付定义的 '支付类型' 字符串
- getProviderPayType() - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
-
第三方定义的支付类型,微信会返回
- getProviderPayType(PayType) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
- getProviderPayType(PayType) - 接口中的方法 com.walker.pay.PayEngineProvider
-
返回第三方支付类型字符串,如: app/jsapi/native等,这些是第三方支付类型区别。
- getReceiverId() - 接口中的方法 com.walker.pay.Order
-
返回 卖家ID,'通商云' 时使用到
- getReceiverId() - 类中的方法 com.walker.pay.support.DefaultOrder
- getRemark() - 类中的方法 com.walker.pay.SplitAccount
-
分账备注,最长 50 个字符。
- getServiceProvider() - 类中的方法 com.walker.pay.AbstractPayDefinition
- getServiceProvider() - 类中的方法 com.walker.pay.AbstractPayEngineProvider
- getServiceProvider() - 类中的方法 com.walker.pay.NotifyValue
-
返回支付服务商信息
- getServiceProvider() - 接口中的方法 com.walker.pay.Order
-
返回订单使用支付提供商。
- getServiceProvider() - 接口中的方法 com.walker.pay.PayDefinition
-
返回提供商对象
- getServiceProvider() - 接口中的方法 com.walker.pay.PayEngineProvider
-
返回服务提供商信息。
- getServiceProvider() - 类中的方法 com.walker.pay.support.DefaultOrder
- getSource() - 类中的方法 com.walker.pay.NotifyValue
-
返回通知的原始数据。
- getSplitAccountList() - 接口中的方法 com.walker.pay.Order
-
返回分账用户集合,支持多人分账,但目前不支持多层级分账。
- getSplitAccountList() - 类中的方法 com.walker.pay.support.DefaultOrder
- getStatus() - 类中的方法 com.walker.pay.ResponsePay
- getSubAppid() - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
- getSubbranch() - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
- getTitle() - 接口中的方法 com.walker.pay.Order
-
返回商品标题(描述)
- getTitle() - 类中的方法 com.walker.pay.support.DefaultOrder
- getTotalMoney() - 接口中的方法 com.walker.pay.Order
-
返回实际支付总金额,单位: 分
- getTotalMoney() - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
-
支付总金额
- getTotalMoney() - 类中的方法 com.walker.pay.support.DefaultOrder
- getTradeNo() - 类中的方法 com.walker.pay.NotifyValue
-
返回第三方(如:微信)订单号
- getTradeNo() - 接口中的方法 com.walker.pay.Order
-
返回第三方支付提供商生成的订单编号,如:微信订单号、支付宝订单号
- getTradeNo() - 类中的方法 com.walker.pay.OrderStatusQuery
-
第三方支付系统订单号
- getTradeNo() - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
-
第三方订单号,如: 微信、通联生成的订单号
- getTradeNo() - 类中的方法 com.walker.pay.support.DefaultOrder
- getTradeType() - 类中的方法 com.walker.pay.NotifyValue
-
第三方支付通知返回的交易类型,例如:微信 trade_type 字段区别支付方式等。
- getType(int) - enum class中的静态方法 com.walker.pay.PayChannel
- getType(int) - enum class中的静态方法 com.walker.pay.PayFrom
- getType(int) - enum class中的静态方法 com.walker.pay.PayType
- getType(String) - enum class中的静态方法 com.walker.pay.PayStatus
- getType(String) - enum class中的静态方法 com.walker.pay.ServiceProvider
- getUserPayMoney() - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
-
用户支付金额,存在优惠券时该值为: 总金额 - 优惠金额。
- getVersion() - 类中的方法 com.walker.pay.AbstractPayDefinition
- getVersion() - 类中的方法 com.walker.pay.AbstractPayEngineProvider
- getVersion() - 类中的方法 com.walker.pay.NotifyValue
-
返回支付提供商实现的版本号
- getVersion() - 接口中的方法 com.walker.pay.Order
-
返回支付提供者实现的版本号。
- getVersion() - 接口中的方法 com.walker.pay.PayDefinition
-
返回接入版本号
- getVersion() - 接口中的方法 com.walker.pay.PayEngineProvider
-
返回该提供商支付对接的版本号。
- getVersion() - 类中的方法 com.walker.pay.support.DefaultOrder
H
- H5 - enum class 中的枚举常量 com.walker.pay.PayType
-
H5支付
- hashCode() - 类中的方法 com.walker.pay.AbstractPayDefinition
- HuaweiPay - enum class 中的枚举常量 com.walker.pay.ServiceProvider
-
华为
I
- InApp - enum class 中的枚举常量 com.walker.pay.PayType
-
应用内支付
- INDEX_ACCOUNT_BALANCE - enum class中的静态变量 com.walker.pay.PayFrom
- INDEX_ALI_PAY - enum class中的静态变量 com.walker.pay.PayChannel
- INDEX_ALLINPAYCLOUD_ALIPAY_SERVIC - enum class中的静态变量 com.walker.pay.PayType
- INDEX_ALLINPAYCLOUD_COUPON - enum class中的静态变量 com.walker.pay.PayType
- INDEX_ALLINPAYCLOUD_QUICKPAY_VSP - enum class中的静态变量 com.walker.pay.PayType
- INDEX_ALLINPAYCLOUD_SCAN_ALIPAY - enum class中的静态变量 com.walker.pay.PayType
- INDEX_ALLINPAYCLOUD_SCAN_WEIXIN - enum class中的静态变量 com.walker.pay.PayType
- INDEX_ALLINPAYCLOUD_WECHAT_PUBLIC - enum class中的静态变量 com.walker.pay.PayType
- INDEX_ALLINPAYCLOUD_WECHATPAY_MINIPROGRAM - enum class中的静态变量 com.walker.pay.PayType
- INDEX_APP - enum class中的静态变量 com.walker.pay.PayType
- INDEX_APPLET - enum class中的静态变量 com.walker.pay.PayType
- INDEX_BANK - enum class中的静态变量 com.walker.pay.PayFrom
- INDEX_CLOSED - enum class中的静态变量 com.walker.pay.PayStatus
- INDEX_CREATED - enum class中的静态变量 com.walker.pay.PayStatus
- INDEX_CREDIT - enum class中的静态变量 com.walker.pay.PayFrom
- INDEX_ERROR - enum class中的静态变量 com.walker.pay.PayStatus
- INDEX_H5 - enum class中的静态变量 com.walker.pay.PayType
- INDEX_IN_APP - enum class中的静态变量 com.walker.pay.PayType
- INDEX_INTERNET_BANK - enum class中的静态变量 com.walker.pay.PayChannel
- INDEX_NOT_PAY - enum class中的静态变量 com.walker.pay.PayStatus
- INDEX_OFFICIAL_ACCOUNT - enum class中的静态变量 com.walker.pay.PayType
- INDEX_OTHER - enum class中的静态变量 com.walker.pay.PayFrom
- INDEX_PAYING - enum class中的静态变量 com.walker.pay.PayStatus
- INDEX_PAYUNK_BEHALF_ALIPAY_ONE - enum class中的静态变量 com.walker.pay.PayType
-
畅联支付方式:代付到支付宝(单笔)
- INDEX_PAYUNK_TRANS_ALIPAY_ONE - enum class中的静态变量 com.walker.pay.PayType
-
畅联支付方式:转账到支付宝(单笔)
- INDEX_POS - enum class中的静态变量 com.walker.pay.PayChannel
- INDEX_PROVIDER_DIRECT - enum class中的静态变量 com.walker.pay.PayChannel
- INDEX_PROVIDER_PROXY - enum class中的静态变量 com.walker.pay.PayChannel
- INDEX_REFUND - enum class中的静态变量 com.walker.pay.PayStatus
- INDEX_SCAN - enum class中的静态变量 com.walker.pay.PayType
- INDEX_SUCCESS - enum class中的静态变量 com.walker.pay.PayStatus
- INDEX_TAP - enum class中的静态变量 com.walker.pay.PayType
- INDEX_TOKEN_MONEY - enum class中的静态变量 com.walker.pay.PayFrom
- INDEX_WECHAT_PAY - enum class中的静态变量 com.walker.pay.PayChannel
- InternetBank - enum class 中的枚举常量 com.walker.pay.PayChannel
- invoke(PayContext, Order) - 类中的方法 com.walker.pay.AbstractOrderGenerator
-
调用第三方获取订单信息。
- invoke(String, Order, Map<String, Variable>) - 类中的方法 com.walker.pay.AbstractOrderGenerator
-
已过时。
- invokeOrderStatus(OrderStatusQuery) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
-
实现具体查询订单状态过程。
- isStatus() - 类中的方法 com.walker.pay.NotifyValue
-
是否支付成功,如果通知支付成功,则返回 true, 否则 false。
L
- loadPayDefinitionList() - 类中的方法 com.walker.pay.AbstractPayEngineManager
- loadPayDefinitionList() - 接口中的方法 com.walker.pay.PayEngineManager
-
加载业务配置的所有支付定义记录。
- logger - 类中的变量 com.walker.pay.AbstractOrderGenerator
- logger - 类中的变量 com.walker.pay.AbstractPayContext
- logger - 类中的变量 com.walker.pay.AbstractPayDefinition
- logger - 类中的变量 com.walker.pay.AbstractPayEngineManager
- logger - 类中的变量 com.walker.pay.AbstractPayEngineProvider
- logger - 类中的变量 com.walker.pay.callback.AbstractOrderCallback
- logger - 类中的变量 com.walker.pay.convertor.AbstractJsonConvertor
N
- NAME_ACCOUNT_BALANCE - enum class中的静态变量 com.walker.pay.PayFrom
- NAME_ALI_PAY - enum class中的静态变量 com.walker.pay.PayChannel
- NAME_ALLINPAYCLOUD_ALIPAY_SERVIC - enum class中的静态变量 com.walker.pay.PayType
- NAME_ALLINPAYCLOUD_COUPON - enum class中的静态变量 com.walker.pay.PayType
- NAME_ALLINPAYCLOUD_QUICKPAY_VSP - enum class中的静态变量 com.walker.pay.PayType
- NAME_ALLINPAYCLOUD_SCAN_ALIPAY - enum class中的静态变量 com.walker.pay.PayType
- NAME_ALLINPAYCLOUD_SCAN_WEIXIN - enum class中的静态变量 com.walker.pay.PayType
- NAME_ALLINPAYCLOUD_WECHAT_PUBLIC - enum class中的静态变量 com.walker.pay.PayType
- NAME_ALLINPAYCLOUD_WECHATPAY_MINIPROGRAM - enum class中的静态变量 com.walker.pay.PayType
- NAME_APP - enum class中的静态变量 com.walker.pay.PayType
- NAME_APPLET - enum class中的静态变量 com.walker.pay.PayType
- NAME_BANK - enum class中的静态变量 com.walker.pay.PayFrom
- NAME_CREDIT - enum class中的静态变量 com.walker.pay.PayFrom
- NAME_H5 - enum class中的静态变量 com.walker.pay.PayType
- NAME_IN_APP - enum class中的静态变量 com.walker.pay.PayType
- NAME_INTERNET_BANK - enum class中的静态变量 com.walker.pay.PayChannel
- NAME_OFFICIAL_ACCOUNT - enum class中的静态变量 com.walker.pay.PayType
- NAME_OTHER - enum class中的静态变量 com.walker.pay.PayFrom
- NAME_PAYUNK_BEHALF_ALIPAY_ONE - enum class中的静态变量 com.walker.pay.PayType
- NAME_PAYUNK_TRANS_ALIPAY_ONE - enum class中的静态变量 com.walker.pay.PayType
- NAME_POS - enum class中的静态变量 com.walker.pay.PayChannel
- NAME_PROVIDER_DIRECT - enum class中的静态变量 com.walker.pay.PayChannel
-
由于存在第三方(如:通联)也能间接调用微信、支付宝等,因此渠道字段中,服务商直连主要是针对的:通联、易宝等第三方支付机构。
- NAME_PROVIDER_PROXY - enum class中的静态变量 com.walker.pay.PayChannel
- NAME_SCAN - enum class中的静态变量 com.walker.pay.PayType
- NAME_TAP - enum class中的静态变量 com.walker.pay.PayType
- NAME_TOKEN_MONEY - enum class中的静态变量 com.walker.pay.PayFrom
- NAME_WECHAT_PAY - enum class中的静态变量 com.walker.pay.PayChannel
- NewLand - enum class 中的枚举常量 com.walker.pay.ServiceProvider
-
新大陆
- NotifyException - com.walker.pay.exception中的Exception Class
-
结果通知异常定义。
- NotifyException(String, String, Throwable) - exception class的构造器 com.walker.pay.exception.NotifyException
- NotifyException(String, Throwable) - exception class的构造器 com.walker.pay.exception.NotifyException
- notifyOrder(Object) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
- notifyOrder(Object) - 接口中的方法 com.walker.pay.PayEngineProvider
-
订单结果通知,业务在接收到第三方通知后,需要调用该方法处理具体流程。
- notifyOrder(String, Object) - 类中的方法 com.walker.pay.AbstractPayEngineManager
- notifyOrder(String, Object) - 接口中的方法 com.walker.pay.PayEngineManager
-
订单(异步)通知调用方法。
- NotifyValue<T> - com.walker.pay中的类
-
通知结果数据格式定义。
- NotifyValue() - 类的构造器 com.walker.pay.NotifyValue
- NotPay - enum class 中的枚举常量 com.walker.pay.PayStatus
-
未支付
O
- OfficialAccount - enum class 中的枚举常量 com.walker.pay.PayType
-
公众号支付
- onNotifyOrder(NotifyValue<?>) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
-
平台处理订单支付通知,目前与业务回调区分开。
- onNotifyOrder(NotifyValue<?>) - 类中的方法 com.walker.pay.support.SimplePayEngineProvider
- onOrderNotify(NotifyValue<?>) - 接口中的方法 com.walker.pay.callback.OrderCallBack
-
业务处理支付通知回调方法。
- onOrderPrepare(Order, ResponsePay) - 接口中的方法 com.walker.pay.callback.OrderCallBack
-
当生成预下单时,回调接口,通常用于保存预下单记录。
- Order - com.walker.pay中的接口
-
订单接口,是对支付订单的抽象。
- OrderCallBack - com.walker.pay.callback中的接口
-
订单支付回调定义,业务需要实现该接口完成接收支付通知时,业务的需求处理。
- OrderException - com.walker.pay.exception中的Exception Class
-
订单异常定义,因为调用第三方可能出现各种问题: 网络、校验等。
- OrderException(String, String, Throwable) - exception class的构造器 com.walker.pay.exception.OrderException
- OrderException(String, Throwable) - exception class的构造器 com.walker.pay.exception.OrderException
- OrderGenerator - com.walker.pay中的接口
-
预下单生成器接口定义,每个提供商都存在多个生成器,如: 扫描订单、H5订单等。
- OrderStatusQuery - com.walker.pay中的类
-
订单状态查询,请求对象。
- OrderStatusQuery() - 类的构造器 com.walker.pay.OrderStatusQuery
- OrderStatusResponsePay - com.walker.pay.response中的类
-
支付订单查询,响应结果对象。
- OrderStatusResponsePay() - 类的构造器 com.walker.pay.response.OrderStatusResponsePay
- Other - enum class 中的枚举常量 com.walker.pay.PayFrom
P
- PayChannel - com.walker.pay中的Enum Class
-
支付渠道。
- PayContext - com.walker.pay中的接口
-
支付上下文对象定义,在支付环节中使用,它包含:支付操作的整个环境管理。
- PayDefinition - com.walker.pay中的接口
-
支付定义,产生一个支付自定义的实现,包括:支付基本信息、实现接口等。
- PayDefinitionUtils - com.walker.pay.util中的类
- PayDefinitionUtils() - 类的构造器 com.walker.pay.util.PayDefinitionUtils
- PayEngineManager - com.walker.pay中的接口
-
支付引擎管理器定义。
- PayEngineNotFoundException - com.walker.pay中的Exception Class
- PayEngineNotFoundException(String, String, Throwable) - exception class的构造器 com.walker.pay.PayEngineNotFoundException
- PayEngineProvider - com.walker.pay中的接口
-
支付引擎提供者,抽象最基本的支付操作。
- PayException - com.walker.pay中的Exception Class
-
支付系统异常定义,业务需要捕获。
- PayException(String, String, Throwable) - exception class的构造器 com.walker.pay.PayException
- PayException(String, Throwable) - exception class的构造器 com.walker.pay.PayException
- PayFrom - com.walker.pay中的Enum Class
-
付款来源。
- Paying - enum class 中的枚举常量 com.walker.pay.PayStatus
-
正在支付中
- PayStatus - com.walker.pay中的Enum Class
-
支付状态定义。
- PayType - com.walker.pay中的Enum Class
-
支付类型。
- PayUnk - enum class 中的枚举常量 com.walker.pay.ServiceProvider
-
畅联第三方支付(用的转账,类似于下订单)
- PayUnk_BEHALF_ALIPAY_ONE - enum class 中的枚举常量 com.walker.pay.PayType
-
畅联支付类型:支付宝代付单笔到用户
- PayUnk_TRANS_ALIPAY_ONE - enum class 中的枚举常量 com.walker.pay.PayType
-
畅联支付类型:支付宝单笔转账
- Pos - enum class 中的枚举常量 com.walker.pay.PayChannel
- PROVIDER_ID_ALIPAY - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_ID_ALLIN_PAY - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_ID_ALLINPAY_CLOUD - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_ID_APPLE_PAY - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_ID_BANK - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_ID_HUAWEI_PAY - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_ID_NEW_LAND - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_ID_PAYUNK - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_ID_UNION_PAY - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_ID_WECHAT - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_NAME_ALIPAY - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_NAME_ALLIN_PAY - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_NAME_ALLINPAY_CLOUD - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_NAME_APPLE_PAY - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_NAME_BANK - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_NAME_HUAWEI_PAY - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_NAME_NEW_LAND - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_NAME_PAYUNK - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_NAME_UNION_PAY - enum class中的静态变量 com.walker.pay.ServiceProvider
- PROVIDER_NAME_WECHAT - enum class中的静态变量 com.walker.pay.ServiceProvider
- ProviderDirect - enum class 中的枚举常量 com.walker.pay.PayChannel
- ProviderProxy - enum class 中的枚举常量 com.walker.pay.PayChannel
R
- Refund - enum class 中的枚举常量 com.walker.pay.PayStatus
-
交易成功,发生退款
- RequestNotifyBean - com.walker.pay中的类
-
定义基础通知对象,可提供一些基础方法,目前只有生成序列化签名。
- RequestNotifyBean() - 类的构造器 com.walker.pay.RequestNotifyBean
- ResponsePay - com.walker.pay中的类
-
订单请求返回响应对象。
- ResponsePay() - 类的构造器 com.walker.pay.ResponsePay
S
- savePrepareOrder(Order, ResponsePay) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
-
成功后,保存订单信息到平台。
- savePrepareOrder(Order, ResponsePay) - 类中的方法 com.walker.pay.support.SimplePayEngineProvider
- Scan - enum class 中的枚举常量 com.walker.pay.PayType
-
扫码支付(生成商品支付二维码)
- ScanOrderResponsePay - com.walker.pay.response中的类
-
对应扫码方式响应对象。
- ScanOrderResponsePay() - 类的构造器 com.walker.pay.response.ScanOrderResponsePay
- ScanWechatOrder - com.walker.pay.support.allinpaycloud中的类
-
微信扫码支付,通过请求第三方,生成支付二维码。
- ScanWechatOrder() - 类的构造器 com.walker.pay.support.allinpaycloud.ScanWechatOrder
- searchOrderStatus(Order) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
- searchOrderStatus(Order) - 接口中的方法 com.walker.pay.PayEngineProvider
-
查询支付订单状态。
- searchOrderStatus(String) - 类中的方法 com.walker.pay.AbstractPayEngineManager
- searchOrderStatus(String) - 接口中的方法 com.walker.pay.PayEngineManager
-
远程调用第三方接口,查询支付订单状态。
- ServiceProvider - com.walker.pay中的Enum Class
-
支付提供商定义。
- setAccountSetNo(String) - 类中的方法 com.walker.pay.SplitAccount
- setAccountSetNo(String) - 类中的方法 com.walker.pay.support.allinpaycloud.CouponOrder
-
账户集编号。
- setAcct(String) - 类中的方法 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
-
支付宝JS支付user_id——支付宝分配
- setAcct(String) - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
-
微信JS支付openid——微信分配
- setAgreementNo(String) - 类中的方法 com.walker.pay.support.BankCardOrder
- setAmount(Long) - 类中的方法 com.walker.pay.SplitAccount
- setApiKey(String) - 类中的方法 com.walker.pay.OrderStatusQuery
- setAppId(String) - 类中的方法 com.walker.pay.OrderStatusQuery
- setAppId(String) - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
- setAttach(String) - 类中的方法 com.walker.pay.support.DefaultOrder
- setBankCardNo(String) - 类中的方法 com.walker.pay.support.BankCardOrder
- setBenefitdetail(String) - 类中的方法 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
-
优惠信息,benefitdetail的json字符串,注意是String,支付宝智慧门店,详情
- setBenefitdetail(String) - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
-
优惠信息,benefitdetail的json字符串,注意是String,微信单品优惠,详情, JsonObject
- setBizUserId(String) - 类中的方法 com.walker.pay.SplitAccount
- setBuyerId(String) - 类中的方法 com.walker.pay.NotifyValue
- setBuyerId(String) - 类中的方法 com.walker.pay.support.DefaultOrder
- setCertType(long) - 类中的方法 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
- setCertType(long) - 类中的方法 com.walker.pay.support.allinpaycloud.ScanWechatOrder
- setCertType(long) - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
-
证件类型, 仅支持“1-身份证”
- setChnlstoreid(String) - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
-
渠道门店号--商户在支付渠道端的门店编号
- setCodeUrl(String) - 类中的方法 com.walker.pay.response.ScanOrderResponsePay
- setConfiguration(Map<String, Variable>) - 类中的方法 com.walker.pay.AbstractPayDefinition
- setConfiguration(Map<String, Variable>) - 类中的方法 com.walker.pay.AbstractPayEngineManager
- setConfiguration(Map<String, Variable>) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
- setConfiguration(Map<String, Variable>) - 接口中的方法 com.walker.pay.PayEngineProvider
-
设置当前支付引擎需要的配置参数。
- setConfigVariable(Variable) - 类中的方法 com.walker.pay.AbstractPayContext
- setConfigVariable(Variable) - 接口中的方法 com.walker.pay.PayContext
-
设置配置的参数值对象。
- setCreateTime(long) - 类中的方法 com.walker.pay.support.DefaultOrder
- setCreateTime(String) - 类中的方法 com.walker.pay.NotifyValue
- setData(Map<String, Object>) - 类中的方法 com.walker.pay.ResponsePay
- setData(T) - 类中的方法 com.walker.pay.NotifyValue
- setDataType(String) - 类中的方法 com.walker.pay.NotifyValue
- setDeviceInfo(String) - 类中的方法 com.walker.pay.support.DefaultOrder
- setEnabled(boolean) - 类中的方法 com.walker.pay.AbstractPayDefinition
- setExtendParams(String) - 类中的方法 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
-
渠道拓展参数,最长1000字符
- setExtendParams(String) - 类中的方法 com.walker.pay.support.allinpaycloud.ScanWechatOrder
- setExtendParams(String) - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
-
渠道拓展参数,最长1000字符
- setFee(long) - 类中的方法 com.walker.pay.support.DefaultOrder
- setFee(Long) - 类中的方法 com.walker.pay.SplitAccount
- setFqnum(Long) - 类中的方法 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
-
花呗分期(暂只支持支付宝花呗分期) 3-花呗分期3期 6-花呗分期6期 12-花呗分期12期
- setGoods_tag(String) - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
-
订单支付标识,订单优惠标记, 用于区分订单是否可以享受优惠,字段内容在微信后台配置券时进行设置,只对微信支付有效
- setId(long) - 类中的方法 com.walker.pay.support.DefaultOrder
- setId(String) - 类中的方法 com.walker.pay.NotifyValue
- setIdNo(String) - 类中的方法 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
- setIdNo(String) - 类中的方法 com.walker.pay.support.allinpaycloud.ScanWechatOrder
- setIdNo(String) - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
-
证件号
- setIdString(String) - 类中的方法 com.walker.pay.support.DefaultOrder
- setIp(String) - 类中的方法 com.walker.pay.support.DefaultOrder
- setLimitPay(String) - 类中的方法 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
-
非贷记卡:no_credit 若该字段不传,则默认为借、贷记卡;
- setLimitPay(String) - 类中的方法 com.walker.pay.support.allinpaycloud.ScanWechatOrder
- setLimitPay(String) - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
-
非贷记卡:no_credit 借、贷记卡:””,需要传空字符串,不能不传
- setMerchantId(String) - 类中的方法 com.walker.pay.OrderStatusQuery
- setMerchantId(String) - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
- setMessage(String) - 类中的方法 com.walker.pay.ResponsePay
- setName(String) - 类中的方法 com.walker.pay.AbstractPayDefinition
- setName(String) - 类中的方法 com.walker.pay.support.allinpaycloud.AlipayServiceOrder
- setName(String) - 类中的方法 com.walker.pay.support.allinpaycloud.ScanWechatOrder
- setName(String) - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
-
付款人姓名
- setNonce(String) - 类中的方法 com.walker.pay.support.DefaultOrder
- setNotifyUrl(String) - 类中的方法 com.walker.pay.support.DefaultOrder
- setOrderCallback(OrderCallBack) - 类中的方法 com.walker.pay.AbstractPayDefinition
- setOrderCallback(OrderCallBack) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
- setOrderCallback(OrderCallBack) - 接口中的方法 com.walker.pay.PayEngineProvider
-
设置订单操作的回调实现,该接口定义了支付订单过程的一个关键节点的入口回调,
业务通过实现接口,避免支付与业务的耦合,起到分离作用。 - setOrderId(long) - 类中的方法 com.walker.pay.OrderStatusQuery
- setOrderId(String) - 类中的方法 com.walker.pay.NotifyValue
- setOrderId(String) - exception class中的方法 com.walker.pay.PayException
- setOrderId(String) - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
- setOrderNotifyConvertor(Convertor<NotifyValue<?>>) - 类中的方法 com.walker.pay.AbstractPayDefinition
- setOrderNotifyConvertor(Convertor<NotifyValue<?>>) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
-
设置订单通知转换器对象。
- setOrderNotifyConvertorClass(String) - 类中的方法 com.walker.pay.AbstractPayDefinition
- setPayChannel(PayChannel) - 类中的方法 com.walker.pay.AbstractPayDefinition
- setPayChannel(PayChannel) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
- setPayChannel(PayChannel) - 类中的方法 com.walker.pay.NotifyValue
- setPayDefinition(PayDefinition) - 类中的方法 com.walker.pay.AbstractPayContext
-
设置支付定义对象。
- setPayDefinition(PayDefinition) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
- setPayDefinition(PayDefinition) - 接口中的方法 com.walker.pay.PayEngineProvider
-
设置当前支付引擎的 '支付定义' 对象。
- setPayDefinitionId(String) - 类中的方法 com.walker.pay.support.DefaultOrder
-
订单不用再设置'支付定义ID',由
PayEngineManager 根据 ServiceProvider 和 PayType 查找获得。 - setPayEngineProviderClass(String) - 类中的方法 com.walker.pay.AbstractPayDefinition
- setPayStatus(PayStatus) - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
- setPayStatus(PayStatus) - 类中的方法 com.walker.pay.support.DefaultOrder
- setPaySuccessTime(String) - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
- setPayType(PayType) - 类中的方法 com.walker.pay.support.DefaultOrder
- setProviderPayType(String) - 类中的方法 com.walker.pay.AbstractPayContext
-
设置第三方支付定义的支付类型字符串
- setProviderPayType(String) - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
- setReceiverId(String) - 类中的方法 com.walker.pay.support.DefaultOrder
- setRemark(String) - 类中的方法 com.walker.pay.SplitAccount
- setServiceProvider(ServiceProvider) - 类中的方法 com.walker.pay.AbstractPayDefinition
- setServiceProvider(ServiceProvider) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
- setServiceProvider(ServiceProvider) - 类中的方法 com.walker.pay.NotifyValue
- setServiceProvider(ServiceProvider) - 类中的方法 com.walker.pay.support.DefaultOrder
- setSource(Object) - 类中的方法 com.walker.pay.NotifyValue
- setSplitAccountList(List<SplitAccount>) - 类中的方法 com.walker.pay.support.DefaultOrder
- setStatus(boolean) - 类中的方法 com.walker.pay.NotifyValue
- setStatus(boolean) - 类中的方法 com.walker.pay.ResponsePay
- setSubAppid(String) - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
-
微信公众号支付appid 参数 当商户有多个小程序或公众号时接口指定上送
- setSubbranch(String) - 类中的方法 com.walker.pay.support.allinpaycloud.WechatJsOrder
-
门店号
- setTitle(String) - 类中的方法 com.walker.pay.support.DefaultOrder
- setTotalMoney(long) - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
- setTotalMoney(long) - 类中的方法 com.walker.pay.support.DefaultOrder
- setTradeNo(String) - 类中的方法 com.walker.pay.NotifyValue
- setTradeNo(String) - 类中的方法 com.walker.pay.OrderStatusQuery
- setTradeNo(String) - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
- setTradeNo(String) - 类中的方法 com.walker.pay.support.DefaultOrder
- setTradeType(String) - 类中的方法 com.walker.pay.NotifyValue
- setUserPayMoney(long) - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
- setVersion(String) - 类中的方法 com.walker.pay.AbstractPayDefinition
- setVersion(String) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
- setVersion(String) - 类中的方法 com.walker.pay.NotifyValue
- setVersion(String) - 类中的方法 com.walker.pay.support.DefaultOrder
- SimplePayEngineProvider - com.walker.pay.support中的类
- SimplePayEngineProvider() - 类的构造器 com.walker.pay.support.SimplePayEngineProvider
- SplitAccount - com.walker.pay中的类
-
分账对象定义,暂未支持多级(仅一级),支持多人分账。
- SplitAccount() - 类的构造器 com.walker.pay.SplitAccount
- Success - enum class 中的枚举常量 com.walker.pay.PayStatus
-
支付成功
T
- Tap - enum class 中的枚举常量 com.walker.pay.PayType
-
刷卡支付(或被扫)
- toGenericObject(Object) - 类中的方法 com.walker.pay.convertor.AbstractJsonConvertor
- toGenericObject(Object) - 接口中的方法 com.walker.pay.Convertor
-
把给定对象转换为指定类型。
- TokenMoney - enum class 中的枚举常量 com.walker.pay.PayFrom
- toSignSerialize() - 类中的方法 com.walker.pay.RequestNotifyBean
-
转换成签名序列化字符串,按照key/value拼接方式,以字母表顺序。
- toString() - 类中的方法 com.walker.pay.response.OrderStatusResponsePay
- toString() - 类中的方法 com.walker.pay.response.ScanOrderResponsePay
- toString() - 类中的方法 com.walker.pay.SplitAccount
- toString() - 类中的方法 com.walker.pay.support.DefaultOrder
- transferTo(ObjectNode) - 类中的方法 com.walker.pay.convertor.AbstractJsonConvertor
U
- UnionPay - enum class 中的枚举常量 com.walker.pay.ServiceProvider
-
银联
V
- valueOf(String) - enum class中的静态方法 com.walker.pay.PayChannel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.walker.pay.PayFrom
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.walker.pay.PayStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.walker.pay.PayType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.walker.pay.ServiceProvider
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 com.walker.pay.PayChannel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.walker.pay.PayFrom
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.walker.pay.PayStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.walker.pay.PayType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.walker.pay.ServiceProvider
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifySign(Object) - 类中的方法 com.walker.pay.AbstractPayEngineProvider
-
验证签名是否合法。
W
- Wechat - enum class 中的枚举常量 com.walker.pay.ServiceProvider
-
微信
- WechatJsOrder - com.walker.pay.support.allinpaycloud中的类
-
订单类型: 微信JS支付(公众号)——收银宝
- WechatJsOrder() - 类的构造器 com.walker.pay.support.allinpaycloud.WechatJsOrder
- WechatMiniProgramOrder - com.walker.pay.support.allinpaycloud中的类
-
微信小程序支付(收银宝)
- WechatMiniProgramOrder() - 类的构造器 com.walker.pay.support.allinpaycloud.WechatMiniProgramOrder
- WechatPay - enum class 中的枚举常量 com.walker.pay.PayChannel
All Classes and Interfaces|常量字段值|所有程序包|序列化表格