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's evaluation of the riskiness of the payment.
|
java.lang.Long |
getRiskScore()
Stripe'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's evaluation of the riskiness of the payment.
|
void |
setRiskScore(java.lang.Long riskScore)
Stripe'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, toStringpublic 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.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.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.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Object