public class Receiver extends Object implements Serializable
构造器和说明 |
---|
Receiver(String type,
String account)
用于删除分账接受方
|
Receiver(String type,
String account,
Integer amount,
String description)
此构造函数用于单次分账
|
Receiver(String type,
String account,
String name,
String relationType,
String customRelation)
此构造用于添加分账方
|
限定符和类型 | 方法和说明 |
---|---|
String |
getAccount() |
Integer |
getAmount() |
String |
getCustomRelation() |
String |
getDescription() |
String |
getName() |
String |
getRelationType() |
String |
getType() |
String |
toJSONString() |
public Receiver(String type, String account, Integer amount, String description)
type
- MERCHANT_ID:商户ID
PERSONAL_WECHATID:个人微信号PERSONAL_OPENID:个人openid(由父商户APPID转换得到)PERSONAL_SUB_OPENID: 个人sub_openid(由子商户APPID转换得到)account
- 类型是MERCHANT_ID时,是商户ID
类型是PERSONAL_WECHATID时,是个人微信号
类型是PERSONAL_OPENID时,是个人openid
类型是PERSONAL_SUB_OPENID时,是个人sub_openidamount
- 分账金额,单位为分,只能为整数,不能超过原订单支付金额及最大分账比例金额description
- 分账的原因描述,分账账单中需要体现public Receiver(String type, String account, String name, String relationType, String customRelation)
type
- MERCHANT_ID:商户ID
PERSONAL_WECHATID:个人微信号PERSONAL_OPENID:个人openid(由父商户APPID转换得到)PERSONAL_SUB_OPENID: 个人sub_openid(由子商户APPID转换得到)account
- 类型是MERCHANT_ID时,是商户ID
类型是PERSONAL_WECHATID时,是个人微信号
类型是PERSONAL_OPENID时,是个人openid
类型是PERSONAL_SUB_OPENID时,是个人sub_openidname
- 分账接收方类型是MERCHANT_ID时,是商户全称(必传)
分账接收方类型是PERSONAL_NAME 时,是个人姓名(必传)
分账接收方类型是PERSONAL_OPENID时,是个人姓名(选传,传则校验)
分账接收方类型是PERSONAL_SUB_OPENID时,是个人姓名(选传,传则校验)relationType
- 子商户与接收方的关系。
本字段值为枚举:
SERVICE_PROVIDER:服务商
STORE:门店
STAFF:员工
STORE_OWNER:店主
PARTNER:合作伙伴
HEADQUARTER:总部
BRAND:品牌方
DISTRIBUTOR:分销商
USER:用户
SUPPLIER:供应商
CUSTOM:自定义customRelation
- 子商户与接收方具体的关系,本字段最多10个字。
当字段relation_type的值为CUSTOM时,本字段必填
当字段relation_type的值不为CUSTOM时,本字段无需填写public Receiver(String type, String account)
type
- MERCHANT_ID:商户ID
PERSONAL_WECHATID:个人微信号PERSONAL_OPENID:个人openid(由父商户APPID转换得到)PERSONAL_SUB_OPENID: 个人sub_openid(由子商户APPID转换得到)account
- 类型是MERCHANT_ID时,是商户ID
类型是PERSONAL_WECHATID时,是个人微信号
类型是PERSONAL_OPENID时,是个人openid
类型是PERSONAL_SUB_OPENID时,是个人sub_openidpublic String toJSONString()
public String getType()
public String getAccount()
public Integer getAmount()
public String getDescription()
public String getName()
public String getRelationType()
public String getCustomRelation()
Copyright © 2023. All rights reserved.