Skip to content

Commit

Permalink
Update PaymentIntent#Status enum (#870)
Browse files Browse the repository at this point in the history
* Update PaymentIntent#Status enum

Add all values listed on
https://stripe.com/docs/api/payment_intents/object#payment_intent_object-status

Mark source-related values as deprecated
  • Loading branch information
mshafrir-stripe committed Apr 12, 2019
1 parent ab91036 commit 039f214
Showing 1 changed file with 22 additions and 3 deletions.
25 changes: 22 additions & 3 deletions stripe/src/main/java/com/stripe/android/model/PaymentIntent.java
Expand Up @@ -435,11 +435,30 @@ public static NextActionType fromCode(@Nullable String code) {
}
}

/**
* See https://stripe.com/docs/api/payment_intents/object#payment_intent_object-status
*/
public enum Status {
RequiresSource("requires_source"),
Canceled("canceled"),
Processing("processing"),
RequiresAction("requires_action"),
RequiresAuthorization("requires_authorization"),
RequiresCapture("requires_capture"),
RequiresConfirmation("requires_confirmation"),
RequiresPaymentMethod("requires_payment_method"),
RequiresSourceAction("requires_source_action"),
RequiresAction("requires_action");
Succeeded("succeeded"),

/**
* @deprecated use {@link #RequiresPaymentMethod}
*/
@Deprecated
RequiresSource("requires_source"),

/**
* @deprecated use {@link #RequiresAction}
*/
@Deprecated
RequiresSourceAction("requires_source_action");

@NonNull
public final String code;
Expand Down

0 comments on commit 039f214

Please sign in to comment.