TransactionStatusType Subobject
Web Session Object
Transaction Object
Token Object
Season Set Object
Refund Object
RatePlan Object
Product Object
Payment Provider Object
Payment Method Object
NameValuePair Object
GiftCard Object
Entitlement Object
Chargeback Object
Campaign Object
BillingPlan Object
AutoBill Object
Address Object
Activity Object
Account Object
TransactionStatusType Subobject
Defines the Transaction Status. The table below shows the TransactionStatusType Object Data Members.
Data Members |
Data Type |
Description |
AuthExpired |
string |
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 Vindicia Subscribe 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 Vindicia Subscribe-generated transaction that is authorized to validate a payment method but that will not be captured, nor is the customer charged. Vindicia Subscribe 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 Vindicia Subscribe, this is the terminal status. |
New |
string |
A brand-new transaction to be processed through Vindicia Subscribe 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 Vindicia Subscribe. |
Refunded |
string |
A Vindicia Subscribe-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 Vindicia Subscribe, Vindicia Subscribe never sets this status because settlement is between you and the card-issuing bank, and is outside the scope of Vindicia’s service. |
Void |
string |
When a merchant cancels an auth, it becomes Void in the system. |
For Users
Learn More