TransactionStatus 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
TransactionStatus Subobject
Lists the current Status for the Transaction.
Note This subobject is required for the AutoBill and Transaction.migrate calls. With these calls, you must record at least one TransactionStatus object, with the timestamp and a status of Cancelled, Captured, or Settled.
Data Members |
Data Type |
Description |
amazonStatus |
TransactionStatusAmazon |
Status details for an Amazon Transaction. |
boletoStatus |
TransactionStatusBoleto |
The status of a Boleto Bancário-based transaction. This field is populated with the uri received for this Transaction (the URL your payment processor received in response to a presentment of the fiscal number for the Transaction).
See the TransactionStatusBoleto Subobject. |
carrierBillingStatus |
TransactionStatusCarrierBilling |
The status for a Carrier Billing based Transaction. This object contains two data members:
|
creditCardStatus |
TransactionStatusCreditCard |
The most recently returned status of the credit-card-based transaction. For migrated Transactions, populate this field with the payment-processor-specific details, such as the authorization code. When reporting transactions to Vindicia for ChargeGuard, specify this attribute to help Vindicia dispute chargebacks. See theTransactionStatusCreditCard Subobject. |
directDebit-Status |
TransactionStatusDirectDebit |
(This data member is not in use.) |
ecpStatus |
TransactionStatusECP |
The status of an ECP-based transaction. For migrated Transactions, populate this field with the most recent status received from your Payment Processor. When reporting transactions to Vindicia for ChargeGuard, specify this attribute, to help Vindicia dispute chargebacks. See the TransactionStatusECP Subobject. |
extendedVerification | EntendedVerificationResponse |
The Payment Provider's response to a request for extended verification. Often this will require merchants to redirect the customer to a URL. |
fundingSourceBalance |
decimal |
The outstanding available balance on the submitted PaymentMethod. |
hostedPageStatus |
TransactionStatusHostedPage |
Status details for a Hosted Page Transaction. Note The customer’s Account must exist before any Hosted Page related call references that Account. See the TransactionStatusHostedPage Subobject. |
paymentMethodType |
PaymentMethodType |
Optional. The type of payment method for this Transaction object. Depending on this value, you must also populate other TransactionStatus data members. For example, if you set the value of this data member to CreditCard, you must also populate the creditCard data member with the appropriate information. If no value is entered for this data member with a Transaction or AutoBill.migrate call, Vindicia Subscribe will automatically populate it based on the MigrationTransaction object’s paymentMethod data member. See the PaymentMethodType Subobject. |
payPalStatus |
TransactionStatusPayPal |
The status of a PayPal-based transaction. For one-time transactions, included in this attribute is the URL you must present to your customer for a visit to PayPal’s site to complete the transaction process. See the TransactionStatusPayPal Subobject. |
skrillStatus |
TransactionStatusSkrill |
Status details for a Skrill Transaction. |
status |
TransactionStatusType |
An enumerated string that specifies the transaction status. For transactions processed through Vindicia Subscribe, this status is Vindicia’s interpretation of a specific reason code received from your payment processor. Reason codes from payment processors vary from processor to processor, and are numerous. For one-time transactions, check this value in the Transaction object returned to you in response to your call to ensure that the processor has authorized the transaction. See the TransactionStatusType Subobject. |
timestamp |
dateTime |
A time stamp that specifies the date and time of when the Transaction status changed. Required for migrated Transactions. |
vinAVS |
AVSMatchType |
For transactions processed by Vindicia Subscribe, this value is Vindicia’s interpretation of the AVS code returned by your payment processor. For this field to be valid, you must enable AVS with your payment processor. See the AVSMatchType Subobject. |
For Users
Learn More