JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
G
H
I
M
O
P
R
S
V
X
A
accountName
- Variable in class com.xpay.sdk.intl.model.
Recipient
收款账户持有人姓名,不能为空,最长 64 字符。
accountNo
- Variable in class com.xpay.sdk.intl.model.
Recipient
收款银行、钱包账号或与accountType匹配的PIX Key,不能为空,最长50字符;PH最多25字符。
accountType
- Variable in class com.xpay.sdk.intl.model.
Recipient
BR_BRL_PAYOUT_INSTANT必填的PIX类型:CPF/CNPJ/PHONE/EMAIL/EVP;银行代付不传。
Amount
- Class in
com.xpay.sdk.intl.model
国际版创建订单使用的正金额对象。
Amount()
- Constructor for class com.xpay.sdk.intl.model.
Amount
amount
- Variable in class com.xpay.sdk.intl.model.
PaymentOrderCreateRequest
创建金额对象,只包含大于零的主单位字符串
value
,不能为空。
amount
- Variable in class com.xpay.sdk.intl.model.
PayoutCreateRequest
创建金额对象,只包含大于零的主单位字符串
value
,不能为空。
B
bankCode
- Variable in class com.xpay.sdk.intl.model.
Recipient
收款银行编码,最长20字符;与accountType恰填其一,巴西PIX代付不传。
body
- Variable in class com.xpay.sdk.intl.
XPayIntlResponse
未经 JSON 解析或重编码的响应 Body 字节;空响应为长度零数组,不允许为
null
。
bodyAsString()
- Method in class com.xpay.sdk.intl.
XPayIntlResponse
以 UTF-8 读取响应 Body。
buildSignPayload(String, String, String, String, String)
- Static method in class com.xpay.sdk.intl.
XPayIntlSigner
构造五行请求签名原文。
C
com.xpay.sdk.intl
- package com.xpay.sdk.intl
com.xpay.sdk.intl.model
- package com.xpay.sdk.intl.model
constantTimeEquals(String, String)
- Static method in class com.xpay.sdk.intl.
XPayIntlSigner
以常量时间比较两个签名字符串。
createPaymentOrder(PaymentOrderCreateRequest)
- Method in class com.xpay.sdk.intl.
XPayIntlClient
创建国际版收款订单。
createPayout(PayoutCreateRequest)
- Method in class com.xpay.sdk.intl.
XPayIntlClient
创建国际版代付订单。
customData
- Variable in class com.xpay.sdk.intl.model.
PaymentOrderCreateRequest
可选商户关联数据,允许为空,最多 20 个 lowerCamelCase 字符串键值;不参与幂等、路由、清算或风控。
customData
- Variable in class com.xpay.sdk.intl.model.
PayoutCreateRequest
可选商户关联数据,允许为空,最多 20 个 lowerCamelCase 字符串键值;不参与幂等、路由、清算或风控。
D
DEFAULT_SIGNATURE_TOLERANCE_SECONDS
- Static variable in class com.xpay.sdk.intl.
XPayIntlConfig
普通 API 响应和 Webhook 的默认时间戳容忍窗口,单位为秒。
E
email
- Variable in class com.xpay.sdk.intl.model.
Payer
付款人邮箱;孟加拉代收产品必填,其他代收产品默认选填,最长 254 字符。
G
getApiKey()
- Method in class com.xpay.sdk.intl.
XPayIntlConfig
获取 API Key。
getApiSecret()
- Method in class com.xpay.sdk.intl.
XPayIntlConfig
获取 API Secret。
getBalances()
- Method in class com.xpay.sdk.intl.
XPayIntlClient
查询商户全部可用国家币种账户余额。
getBalances(String, String)
- Method in class com.xpay.sdk.intl.
XPayIntlClient
按可选国家和币种筛选查询商户余额列表。
getBalancesByCountry(String)
- Method in class com.xpay.sdk.intl.
XPayIntlClient
按国家查询商户余额列表。
getBalancesByCurrency(String)
- Method in class com.xpay.sdk.intl.
XPayIntlClient
按币种查询商户余额列表。
getBaseUrl()
- Method in class com.xpay.sdk.intl.
XPayIntlConfig
获取国际版 API Base URL。
getHttpClient()
- Method in class com.xpay.sdk.intl.
XPayIntlConfig
获取可复用 HTTP 客户端。
getPaymentOrderByMerchantOrderNo(String)
- Method in class com.xpay.sdk.intl.
XPayIntlClient
按商户订单号查询国际版收款订单。
getPayoutByMerchantOrderNo(String)
- Method in class com.xpay.sdk.intl.
XPayIntlClient
按商户订单号查询国际版代付订单。
getResponseSignatureToleranceSeconds()
- Method in class com.xpay.sdk.intl.
XPayIntlConfig
获取普通响应签名时间戳容忍窗口。
H
headers
- Variable in class com.xpay.sdk.intl.
XPayIntlResponse
响应 Header,多值按 OkHttp 收到的内容保留;不会包含 SDK 本地密钥。
hmacSha256Hex(String, String)
- Static method in class com.xpay.sdk.intl.
XPayIntlSigner
计算字符串原文的 HMAC-SHA256 十六进制值。
hmacSha256Hex(String, byte[])
- Static method in class com.xpay.sdk.intl.
XPayIntlSigner
计算原始字节的 HMAC-SHA256 十六进制值。
I
isSignatureVerified()
- Method in class com.xpay.sdk.intl.
XPayIntlResponse
判断响应是否已通过签名校验。
isSuccessful()
- Method in class com.xpay.sdk.intl.
XPayIntlResponse
判断 HTTP 调用是否符合最终五接口成功合同。
M
merchantOrderNo
- Variable in class com.xpay.sdk.intl.model.
PaymentOrderCreateRequest
商户订单号,同一商户下用于创建幂等和查单,长度 5 至 32,不能为空。
merchantOrderNo
- Variable in class com.xpay.sdk.intl.model.
PayoutCreateRequest
商户订单号,同一商户下用于创建幂等和查单,长度 5 至 32,不能为空。
O
orderDescription
- Variable in class com.xpay.sdk.intl.model.
PaymentOrderCreateRequest
商户侧订单或商品描述,不能为空,最长 128 字符;不得包含敏感数据。
P
Payer
- Class in
com.xpay.sdk.intl.model
国际版代收订单的付款人联系方式。
Payer()
- Constructor for class com.xpay.sdk.intl.model.
Payer
payer
- Variable in class com.xpay.sdk.intl.model.
PaymentOrderCreateRequest
付款人联系方式;孟加拉代收产品要求提供邮箱,响应和通知可返回付款人摘要,手机号只返回后四位。
PaymentOrderCreateRequest
- Class in
com.xpay.sdk.intl.model
创建国际版收款订单的请求模型。
PaymentOrderCreateRequest()
- Constructor for class com.xpay.sdk.intl.model.
PaymentOrderCreateRequest
PayoutCreateRequest
- Class in
com.xpay.sdk.intl.model
创建国际版代付订单的请求模型。
PayoutCreateRequest()
- Constructor for class com.xpay.sdk.intl.model.
PayoutCreateRequest
phone
- Variable in class com.xpay.sdk.intl.model.
Payer
付款人手机号;选填,建议使用带国家区号的国际格式,最长 25 字符。
productCode
- Variable in class com.xpay.sdk.intl.model.
PaymentOrderCreateRequest
平台为商户开通的收款产品编码,长度 1 至 32;调用方应视为不透明值,不能为空。
productCode
- Variable in class com.xpay.sdk.intl.model.
PayoutCreateRequest
平台为商户开通的代付产品编码,长度 1 至 32;调用方应视为不透明值,不能为空。
R
recipient
- Variable in class com.xpay.sdk.intl.model.
PayoutCreateRequest
银行账户收款人信息,账号保持字符串避免前导零丢失,不能为空。
Recipient
- Class in
com.xpay.sdk.intl.model
国际版银行账户或巴西PIX代付的收款人信息。
Recipient()
- Constructor for class com.xpay.sdk.intl.model.
Recipient
S
sign(String, String, byte[], String)
- Static method in class com.xpay.sdk.intl.
XPayIntlResponseVerifier
生成普通 API 响应签名。
sign(String, String, String, String, String, String)
- Static method in class com.xpay.sdk.intl.
XPayIntlSigner
生成请求
Signature
Header。
sign(String, String, byte[], String)
- Static method in class com.xpay.sdk.intl.
XPayIntlWebhookVerifier
生成 Webhook 签名。
sign(String, String, String, String)
- Static method in class com.xpay.sdk.intl.
XPayIntlWebhookVerifier
生成 UTF-8 文本 Body 的 Webhook 签名。
signatureVerified
- Variable in class com.xpay.sdk.intl.
XPayIntlResponse
是否已使用本次请求 API Key 对应的 API Secret 完成响应签名校验。
statusCode
- Variable in class com.xpay.sdk.intl.
XPayIntlResponse
HTTP 状态码。
successUrl
- Variable in class com.xpay.sdk.intl.model.
PaymentOrderCreateRequest
支付成功后返回商户的可选 HTTPS 地址,最多 2048 ASCII 字节,无需提前登记域名;null 时不序列化。
V
value
- Variable in class com.xpay.sdk.intl.model.
Amount
金额主单位字符串,必须大于零,不能为空;小数位必须符合产品对应币种精度。
verify(String, String, String, byte[], String, long)
- Static method in class com.xpay.sdk.intl.
XPayIntlResponseVerifier
校验普通 API 响应签名。
verify(String, String, String, String, String, long)
- Static method in class com.xpay.sdk.intl.
XPayIntlResponseVerifier
校验 UTF-8 文本形式的普通 API 响应签名。
verify(String, String, String, byte[], String, long)
- Static method in class com.xpay.sdk.intl.
XPayIntlWebhookVerifier
使用原始 Body 字节校验 Webhook 签名。
verify(String, String, String, String, String, long)
- Static method in class com.xpay.sdk.intl.
XPayIntlWebhookVerifier
使用未改写的 UTF-8 Body 文本校验 Webhook 签名。
X
XPayIntlClient
- Class in
com.xpay.sdk.intl
XPay 国际版 OpenAPI Java 客户端。
XPayIntlClient(XPayIntlConfig)
- Constructor for class com.xpay.sdk.intl.
XPayIntlClient
创建可复用的国际版 API 客户端。
XPayIntlConfig
- Class in
com.xpay.sdk.intl
国际版开放接口 SDK 的不可变配置。
XPayIntlConfig(String, String, String)
- Constructor for class com.xpay.sdk.intl.
XPayIntlConfig
使用 SDK 默认 HTTP 客户端创建配置。
XPayIntlConfig(String, String, String, OkHttpClient)
- Constructor for class com.xpay.sdk.intl.
XPayIntlConfig
使用调用方提供的 HTTP 客户端创建配置。
XPayIntlConfig(String, String, String, long, OkHttpClient)
- Constructor for class com.xpay.sdk.intl.
XPayIntlConfig
使用自定义响应验签窗口和 HTTP 客户端创建配置。
XPayIntlException
- Exception in
com.xpay.sdk.intl
国际版 OpenAPI SDK 异常。
XPayIntlException(String)
- Constructor for exception com.xpay.sdk.intl.
XPayIntlException
创建 SDK 异常。
XPayIntlException(String, Throwable)
- Constructor for exception com.xpay.sdk.intl.
XPayIntlException
创建带原因的 SDK 异常。
XPayIntlResponse
- Class in
com.xpay.sdk.intl
国际版 OpenAPI HTTP 响应。
XPayIntlResponse(int, Map<String, List<String>>, byte[], boolean)
- Constructor for class com.xpay.sdk.intl.
XPayIntlResponse
创建经过响应签名处理的 SDK 响应。
XPayIntlResponseVerifier
- Class in
com.xpay.sdk.intl
国际版普通 API 响应验签工具。
XPayIntlSigner
- Class in
com.xpay.sdk.intl
国际版 OpenAPI 请求签名工具。
XPayIntlWebhookVerifier
- Class in
com.xpay.sdk.intl
国际版 Webhook 请求验签工具。
A
B
C
D
E
G
H
I
M
O
P
R
S
V
X
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 1980. All rights reserved.