TransactionStatusType Subobject

The transaction was not captured and the auth has expired. The transaction must be re-authorized and then captured.

AuthorizationPending

string

A PayPal-based transaction in CashBox that is awaiting further action by the customer on the PayPal site.

Do not interpret this status as authorization of payment. When a transaction is in this status, you should have sent your customer the PayPal URL at which to complete the payment process.

Authorized

string

A transaction authorized by the payment processor. This status indicates that the payment processor has approved this transaction but that the customer has not yet been charged. The actual charge will occur after transaction capture.

AuthorizedForValidation

string

A CashBox-generated transaction that is authorized to validate a payment method but that will not be captured, nor is the customer charged. CashBox generates transactions for small amounts (such as $1) and authorizes them with a payment processor to ensure the validity of a payment method, most commonly a credit card. These transactions may be ignored.

AuthorizedPending

string

A transaction that has passed initial validation but that has not yet been fully processed. This status is primarily for PayPal, ECP, and Boleto payment-based transactions that are awaiting action from the bank or the customer.

Cancelled

string

A cancellation, such as a rejection by the payment processor prior to capture, possibly before authorization. You may examine the reason code returned by the payment processor in the corresponding status object, for example, the creditCardStatus attribute. You can also cancel a transaction that is not yet captured by calling cancel().

Captured

string

A captured status, which indicates that the payment processor has charged the customer. A captured transaction means that the payment processor has accepted it and that money transfer will take place. For most successful transactions processed by CashBox, this is the terminal status.

New

string

A brand-new transaction to be processed through CashBox with no past status. This status is often transient and soon changes if normal processing of the transaction continues.

Pending

string

An incomplete transaction or one that is awaiting additional data. This status is mostly for internal use by CashBox.

Refunded

string

A CashBox-issued partial or full refund for this Transaction object.

Settled

string

A settled transaction. After the money transfer initiated by a captured transaction succeeds, the transaction is considered settled. Set this status when reporting a transaction to Vindicia for ChargeGuard. For transactions processed through CashBox, CashBox never sets this status because settlement is between you and the card-issuing bank, and is outside the scope of Vindicia’s service.