Skip navigation links
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

Copyright © 1980. All rights reserved.