The status of the payment, indicating its success or failure, and where it is in its lifecycle. For further details on why any given status occurred, consult the corresponding PaymentStatusEvent in the payment's statusHistory.
The transaction spent too much time in the AUTHORIZED status and was marked as expired. Expiration time frames differ by card type, transaction type, and, in some cases, merchant category.
The processor authorized the transaction, putting your customer's funds on hold. Your customer may see a pending charge on his or her account. However, before the customer is actually charged and before you receive the funds, you must use the captureTransaction mutation. If you do not want to capture the transaction, you should use the reverseTransaction mutation to avoid a misuse of authorization fee.
If a payment remains in a status of AUTHORIZING, contact us for assistance.
The transaction was rejected based on one or more settings or rules in your Braintree gateway. See the transaction's statusHistory to determine which resulted in the decline.
Authorization Expired EventObjectstatusAuthorized EventObjectstatusFailed EventObjectstatusGateway Rejected EventObjectstatusPaymentInterfacestatusPayment Status EventInterfacestatusProcessor Declined EventObjectstatusRefundObjectstatusSearch Payment Status InputInputinSearch Transaction Status InputInputinisSettled EventObjectstatusSettlement Confirmed EventObjectstatusSettlement Declined EventObjectstatusSettlement Pending EventObjectstatusSettling EventObjectstatusSubmitted For Settlement EventObjectstatusTransactionObjectstatusVoided EventObjectstatusenum PaymentStatus {
AUTHORIZATION_EXPIRED
AUTHORIZED
AUTHORIZING
FAILED
GATEWAY_REJECTED
PROCESSOR_DECLINED
SETTLED
SETTLEMENT_CONFIRMED
SETTLEMENT_DECLINED
SETTLEMENT_PENDING
SETTLING
SUBMITTED_FOR_SETTLEMENT
VOIDED
}