V2AuthPersonalsignsilentUrlAuthInformationRequest.go 2.5 KB

12345678910111213141516171819202122
  1. package common
  2. // 【实名认证信息】实名认证信息 【作用】 1、在授权过程中如果用户未实名认证,则需要进行实名认证 2、授权方式为短信(SMS)时,可以指定授权用户实名认证信息,指定后用户通过短信打开授权链接时,仅能以指定的用户信息进行身份认证和授权;不指定授权用户信息时,用户自行填写授权用户信息
  3. type V2AuthPersonalsignsilentUrlAuthInformationRequest struct {
  4. // 【实名认证方式】实名认证方式 【传参】 取值范围:IVS(三要素),FACE(人脸认证),ALIPAY(支付宝认证),BANK(银行卡认证),DEFAULT(不指定认证模式);DEFAULT(不指定认证模式)。不传值默认为:DEFAULT(不指定认证模式)可使用全部认证。
  5. AuthMode string `json:"authMode,omitempty"`
  6. // 【证件类型】证件类型 【传参】 取值范围:IDCARD(二代身份证),PASSPORT(护照),HKMP(港澳通行证),MTPS(台胞证);不传值默认为:IDCARD(二代身份证)。
  7. PaperType string `json:"paperType,omitempty"`
  8. // 【用户认证名称】用户认证名称
  9. Name string `json:"name,omitempty"`
  10. // 【用户身份证号】用户身份证号
  11. IdCard string `json:"idCard,omitempty"`
  12. // 【用户银行卡号】用户银行卡号
  13. BankNo string `json:"bankNo,omitempty"`
  14. // 【用户银行卡预留手机号】用户银行卡预留手机号
  15. BankMobile string `json:"bankMobile,omitempty"`
  16. // 【认证失败降级方式】认证失败降级方式 【传参】 取值范围:IVS(三要素),FACE(人脸认证),ALIPAY(支付宝认证),BANK(银行卡认证),MANUAL(人工审核);可选多项。
  17. AuthDemotionMode string `json:"authDemotionMode,omitempty"`
  18. // 【认证时可修改项】认证时可修改项 【作用】 控制接收人在实名认证时可以修改哪些信息 【作用】 控制用户在实名认证时可以修改哪些信息 1、不传参:默认除了手机号以外所有参数都允许修改。 2、NONE:接口传入的所有参数都不允许修改。 3、传入除了NONE以外的其他值:传入的值可以修改支持传入多项,传入项在个人认证时可进行修改 【传参】 取值范围:NAME(姓名),CARDNO(证件号)、MOBILE(手机号),BANKNO(银行账号)、BANKPHONE(银行预留手机号),NONE(都不允许修改);不传值默认为:除了手机号以外所有参数都允许修改。
  19. ModifyFields []string `json:"modifyFields,omitempty"`
  20. }