public class PaymentOrderCreateRequest extends Object
字段按开发者平台 lowerCamelCase 协议直接序列化;merchantOrderNo 同时承担创建幂等和查单关联。
SDK 只承载公开产品合同,不推导渠道、银行或处理器参数,服务端负责权限、产品和金额的最终 fail-close 校验。
| Modifier and Type | Field and Description |
|---|---|
Amount |
amount
创建金额对象,只包含大于零的主单位字符串
value,不能为空。 |
Map<String,String> |
customData
可选商户关联数据,允许为空,最多 20 个 lowerCamelCase 字符串键值;不参与幂等、路由、清算或风控。
|
String |
merchantOrderNo
商户订单号,同一商户下用于创建幂等和查单,长度 5 至 32,不能为空。
|
String |
orderDescription
商户侧订单或商品描述,不能为空,最长 128 字符;不得包含敏感数据。
|
Payer |
payer
付款人联系方式;孟加拉代收产品要求提供邮箱,响应和通知可返回付款人摘要,手机号只返回后四位。
|
String |
productCode
平台为商户开通的收款产品编码,长度 1 至 32;调用方应视为不透明值,不能为空。
|
String |
successUrl
支付成功后返回商户的可选 HTTPS 地址,最多 2048 ASCII 字节,无需提前登记域名;null 时不序列化。
|
| Constructor and Description |
|---|
PaymentOrderCreateRequest() |
public String merchantOrderNo
public String productCode
public Amount amount
value,不能为空。public String orderDescription
public String successUrl
public Payer payer
Copyright © 1980. All rights reserved.