antifraud

package
v1.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 28, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountRiskDetail

type AccountRiskDetail struct {
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

AccountRiskDetail

type CollinadataContext

type CollinadataContext struct {
	AppKey string `json:"app_key,omitempty" xml:"app_key,omitempty"`

	TokenId string `json:"token_id,omitempty" xml:"token_id,omitempty"`

	SceneId string `json:"scene_id,omitempty" xml:"scene_id,omitempty"`

	SerialNo string `json:"serial_no,omitempty" xml:"serial_no,omitempty"`

	TimeStamp int64 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`

	Trans string `json:"trans,omitempty" xml:"trans,omitempty"`
}

CollinadataContext

type CollinadataQueryResult

type CollinadataQueryResult struct {
	Score string `json:"score,omitempty" xml:"score,omitempty"`

	RiskLevel string `json:"risk_level,omitempty" xml:"risk_level,omitempty"`

	Detail string `json:"detail,omitempty" xml:"detail,omitempty"`
}

CollinadataQueryResult

type ParamAccountQuery

type ParamAccountQuery struct {
	AppKey string `json:"app_key,omitempty" xml:"app_key,omitempty"`

	Timestamp string `json:"timestamp,omitempty" xml:"timestamp,omitempty"`

	AppToken string `json:"app_token,omitempty" xml:"app_token,omitempty"`

	SceneId string `json:"scene_id,omitempty" xml:"scene_id,omitempty"`

	PhoneNumber string `json:"phone_number,omitempty" xml:"phone_number,omitempty"`

	Ip string `json:"ip,omitempty" xml:"ip,omitempty"`

	Trans string `json:"trans,omitempty" xml:"trans,omitempty"`
}

ParamAccountQuery

type ResultWrapper

type ResultWrapper struct {
	Result *CollinadataQueryResult `json:"result,omitempty" xml:"result,omitempty"`

	Code int64 `json:"code,omitempty" xml:"code,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`

	Msg string `json:"msg,omitempty" xml:"msg,omitempty"`
}

ResultWrapper

type SigAuthenticateContext

type SigAuthenticateContext struct {
	AccessKey string `json:"access_key,omitempty" xml:"access_key,omitempty"`

	Token string `json:"token,omitempty" xml:"token,omitempty"`

	SessionId string `json:"session_id,omitempty" xml:"session_id,omitempty"`

	RemoteIp string `json:"remote_ip,omitempty" xml:"remote_ip,omitempty"`

	Sig string `json:"sig,omitempty" xml:"sig,omitempty"`

	AppKey string `json:"app_key,omitempty" xml:"app_key,omitempty"`
}

SigAuthenticateContext

type SigAuthenticateResult

type SigAuthenticateResult struct {
	Timestamp int64 `json:"timestamp,omitempty" xml:"timestamp,omitempty"`

	Code string `json:"code,omitempty" xml:"code,omitempty"`

	Msg string `json:"msg,omitempty" xml:"msg,omitempty"`

	Detail string `json:"detail,omitempty" xml:"detail,omitempty"`
}

SigAuthenticateResult

type TaobaoAntifraudRiskassessmentGetAPIResponse

type TaobaoAntifraudRiskassessmentGetAPIResponse struct {
	model.CommonResponse
	TaobaoAntifraudRiskassessmentGetResponse
}

反欺诈风险识别 APIResponse taobao.antifraud.riskassessment.get

反欺诈服务是阿里大数据风控服务能力的对外输出,通过用户信誉、行为分析精准识别可信用户和风险用户并实时防御,解决交易、支付、活动等关键业务环节存在的欺诈威胁,保护企业品牌和数据,降低企业经济损失

type TaobaoAntifraudRiskassessmentGetRequest

type TaobaoAntifraudRiskassessmentGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

反欺诈风险识别 APIRequest taobao.antifraud.riskassessment.get

反欺诈服务是阿里大数据风控服务能力的对外输出,通过用户信誉、行为分析精准识别可信用户和风险用户并实时防御,解决交易、支付、活动等关键业务环节存在的欺诈威胁,保护企业品牌和数据,降低企业经济损失

func NewTaobaoAntifraudRiskassessmentGetRequest

func NewTaobaoAntifraudRiskassessmentGetRequest() *TaobaoAntifraudRiskassessmentGetRequest

func (TaobaoAntifraudRiskassessmentGetRequest) GetApiMethodName

func (r TaobaoAntifraudRiskassessmentGetRequest) GetApiMethodName() string

func (TaobaoAntifraudRiskassessmentGetRequest) GetApiParams

func (TaobaoAntifraudRiskassessmentGetRequest) GetCollinadataContext

func (*TaobaoAntifraudRiskassessmentGetRequest) SetCollinadataContext

func (r *TaobaoAntifraudRiskassessmentGetRequest) SetCollinadataContext(collinadataContext *CollinadataContext) error

type TaobaoAntifraudRiskassessmentGetResponse

type TaobaoAntifraudRiskassessmentGetResponse struct {
	XMLName   xml.Name `xml:"antifraud_riskassessment_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	RiskResult *ResultWrapper `json:"risk_result,omitempty" xml:"risk_result,omitempty"`
}

type TaobaoAntifraudRiskuserGetAPIResponse

type TaobaoAntifraudRiskuserGetAPIResponse struct {
	model.CommonResponse
	TaobaoAntifraudRiskuserGetResponse
}

反欺诈用户风险查询 APIResponse taobao.antifraud.riskuser.get

根据用户基础信息,核实平台上的用户是否存在欺诈风险

type TaobaoAntifraudRiskuserGetRequest

type TaobaoAntifraudRiskuserGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

反欺诈用户风险查询 APIRequest taobao.antifraud.riskuser.get

根据用户基础信息,核实平台上的用户是否存在欺诈风险

func NewTaobaoAntifraudRiskuserGetRequest

func NewTaobaoAntifraudRiskuserGetRequest() *TaobaoAntifraudRiskuserGetRequest

func (TaobaoAntifraudRiskuserGetRequest) GetApiMethodName

func (r TaobaoAntifraudRiskuserGetRequest) GetApiMethodName() string

func (TaobaoAntifraudRiskuserGetRequest) GetApiParams

func (r TaobaoAntifraudRiskuserGetRequest) GetApiParams() url.Values

func (TaobaoAntifraudRiskuserGetRequest) GetParamAccountQuery

func (r TaobaoAntifraudRiskuserGetRequest) GetParamAccountQuery() *ParamAccountQuery

func (*TaobaoAntifraudRiskuserGetRequest) SetParamAccountQuery

func (r *TaobaoAntifraudRiskuserGetRequest) SetParamAccountQuery(paramAccountQuery *ParamAccountQuery) error

type TaobaoAntifraudRiskuserGetResponse

type TaobaoAntifraudRiskuserGetResponse struct {
	XMLName   xml.Name `xml:"antifraud_riskuser_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	EventId string `json:"event_id,omitempty" xml:"event_id,omitempty"`

	Score string `json:"score,omitempty" xml:"score,omitempty"`

	RiskLevel string `json:"risk_level,omitempty" xml:"risk_level,omitempty"`

	DetailList []AccountRiskDetail `json:"detail_list,omitempty" xml:"detail_list>account_risk_detail,omitempty"`
}

type TaobaoCollinafacadeNocaptchaSigAuthenticateAPIResponse

type TaobaoCollinafacadeNocaptchaSigAuthenticateAPIResponse struct {
	model.CommonResponse
	TaobaoCollinafacadeNocaptchaSigAuthenticateResponse
}

人机识别 APIResponse taobao.collinafacade.nocaptcha.sig.authenticate

人机识别颁发签名串后,本接口负责向ISV提供签名串校验服务

type TaobaoCollinafacadeNocaptchaSigAuthenticateRequest

type TaobaoCollinafacadeNocaptchaSigAuthenticateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

人机识别 APIRequest taobao.collinafacade.nocaptcha.sig.authenticate

人机识别颁发签名串后,本接口负责向ISV提供签名串校验服务

func NewTaobaoCollinafacadeNocaptchaSigAuthenticateRequest

func NewTaobaoCollinafacadeNocaptchaSigAuthenticateRequest() *TaobaoCollinafacadeNocaptchaSigAuthenticateRequest

func (TaobaoCollinafacadeNocaptchaSigAuthenticateRequest) GetApiMethodName

func (TaobaoCollinafacadeNocaptchaSigAuthenticateRequest) GetApiParams

func (TaobaoCollinafacadeNocaptchaSigAuthenticateRequest) GetSigAuthenticateContext

func (*TaobaoCollinafacadeNocaptchaSigAuthenticateRequest) SetSigAuthenticateContext

func (r *TaobaoCollinafacadeNocaptchaSigAuthenticateRequest) SetSigAuthenticateContext(sigAuthenticateContext *SigAuthenticateContext) error

type TaobaoCollinafacadeNocaptchaSigAuthenticateResponse

type TaobaoCollinafacadeNocaptchaSigAuthenticateResponse struct {
	XMLName   xml.Name `xml:"collinafacade_nocaptcha_sig_authenticate_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Ret int64 `json:"ret,omitempty" xml:"ret,omitempty"`

	RetDetail *SigAuthenticateResult `json:"ret_detail,omitempty" xml:"ret_detail,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL