public static class Charge.Outcome extends StripeObject
PRETTY_PRINT_GSON
Constructor and Description |
---|
Outcome() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getNetworkStatus()
Possible values are
approved_by_network , declined_by_network , not_sent_to_network , and reversed_after_approval . |
java.lang.String |
getReason()
An enumerated value providing a more detailed explanation of the outcome's
type . |
java.lang.String |
getRiskLevel()
Stripe Radar's evaluation of the riskiness of the payment.
|
java.lang.Long |
getRiskScore()
Stripe Radar's evaluation of the riskiness of the payment.
|
java.lang.String |
getRule()
Get ID of expandable
rule object. |
Rule |
getRuleObject()
Get expanded
rule . |
java.lang.String |
getSellerMessage()
A human-readable description of the outcome type and reason, designed for you (the recipient
of the payment), not your customer.
|
java.lang.String |
getType()
Possible values are
authorized , manual_review , issuer_declined ,
blocked , and invalid . |
int |
hashCode() |
void |
setNetworkStatus(java.lang.String networkStatus)
Possible values are
approved_by_network , declined_by_network , not_sent_to_network , and reversed_after_approval . |
void |
setReason(java.lang.String reason)
An enumerated value providing a more detailed explanation of the outcome's
type . |
void |
setRiskLevel(java.lang.String riskLevel)
Stripe Radar's evaluation of the riskiness of the payment.
|
void |
setRiskScore(java.lang.Long riskScore)
Stripe Radar's evaluation of the riskiness of the payment.
|
void |
setRule(java.lang.String id) |
void |
setRuleObject(Rule expandableObject) |
void |
setSellerMessage(java.lang.String sellerMessage)
A human-readable description of the outcome type and reason, designed for you (the recipient
of the payment), not your customer.
|
void |
setType(java.lang.String type)
Possible values are
authorized , manual_review , issuer_declined ,
blocked , and invalid . |
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
public java.lang.String getRule()
rule
object.public void setRule(java.lang.String id)
public Rule getRuleObject()
rule
.public void setRuleObject(Rule expandableObject)
public java.lang.String getNetworkStatus()
approved_by_network
, declined_by_network
, not_sent_to_network
, and reversed_after_approval
. The value reversed_after_approval
indicates the payment was blocked by Stripe after bank
authorization, and may temporarily appear as "pending" on a cardholder's statement.public java.lang.String getReason()
type
.
Charges blocked by Radar's default block rule have the value highest_risk_level
.
Charges placed in review by Radar's default review rule have the value elevated_risk_level
. Charges authorized, blocked, or placed in review by custom rules have
the value rule
. See understanding
declines for more details.public java.lang.String getRiskLevel()
normal
, elevated
, highest
. For non-card payments, and
card-based payments predating the public assignment of risk levels, this field will have the
value not_assessed
. In the event of an error in the evaluation, this field will have
the value unknown
. This field is only available with Radar.public java.lang.Long getRiskScore()
public java.lang.String getSellerMessage()
public java.lang.String getType()
authorized
, manual_review
, issuer_declined
,
blocked
, and invalid
. See understanding declines and Radar reviews for details.public void setNetworkStatus(java.lang.String networkStatus)
approved_by_network
, declined_by_network
, not_sent_to_network
, and reversed_after_approval
. The value reversed_after_approval
indicates the payment was blocked by Stripe after bank
authorization, and may temporarily appear as "pending" on a cardholder's statement.public void setReason(java.lang.String reason)
type
.
Charges blocked by Radar's default block rule have the value highest_risk_level
.
Charges placed in review by Radar's default review rule have the value elevated_risk_level
. Charges authorized, blocked, or placed in review by custom rules have
the value rule
. See understanding
declines for more details.public void setRiskLevel(java.lang.String riskLevel)
normal
, elevated
, highest
. For non-card payments, and
card-based payments predating the public assignment of risk levels, this field will have the
value not_assessed
. In the event of an error in the evaluation, this field will have
the value unknown
. This field is only available with Radar.public void setRiskScore(java.lang.Long riskScore)
public void setSellerMessage(java.lang.String sellerMessage)
public void setType(java.lang.String type)
authorized
, manual_review
, issuer_declined
,
blocked
, and invalid
. See understanding declines and Radar reviews for details.public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
protected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode
in class java.lang.Object