AT&T API Platform SDK for Microsoft®  2.3.3
Wrapper classes that allow developers to build robust applications using .NET
 All Classes Namespaces Functions Enumerations Properties
ATT_MSSDK.Paymentv3.TransactionStatus Class Reference

Encapsulates return values from the TransactionRaw Status API. More...

List of all members.

Static Public Member Functions

static TransactionStatus ParseXML (string xmlInput)
 Parse an XML document and return a TransactionStatus object.

Properties

bool IsSuccess [get, set]
 Gets or sets a Boolean flag indicating the status of the request.
string Version [get, set]
 Gets or sets the Version of the API signature.
double Amount [get, set]
 Gets or sets the amount of transaction with a maximum of 2 decimal places Examples: 0.99 to 2.99.
string Channel [get, set]
 Gets or sets the Merchant UI channel. Must be set to MOBILE_WEB in Release R1.
string Id [get, set]
 Gets or sets the Id value returned by the server.
string Status [get, set]
 Gets or sets the Status value.
string Type [get, set]
 Gets or sets the Type value.
string ConsumerId [get, set]
 Gets or sets the Unique consumer identifier.
string MerchantTransactionId [get, set]
 Gets or sets the MerchantTransactionId assigned by the merchant.
string Currency [get, set]
 Gets or sets the Currency, Always USD.
string Description [get, set]
 Gets or sets the short description of the product that is being sold.
string ContentCategory [get, set]
 Gets or sets the Content Category from a predefined list.
string MerchantProductId [get, set]
 Gets or sets the Purchased Product ID in the merchant's system.
string MerchantApplicationId [get, set]
 Gets or sets the Merchant application identifier that initiated the payment transaction.
string MerchantId [get, set]
 Gets or sets the Merchant identifier in the external system.
string IsAutoCommitted [get, set]
 Gets or sets the True in R2. Read only parameter.

Detailed Description

Encapsulates return values from the TransactionRaw Status API.

<?xml version='1.0' encoding='UTF-8'?> <TransactionStatusResponseRaw> <IsSuccess>true</IsSuccess> <Version>1</Version> <Id>3555156591302139</Id> <Status>SUCCESSFUL</Status> <Type>SINGLEPAY</Type> <ConsumerId>d2ca3d8b-df6b-49b0-a00d-e8b6336e62cb</ConsumerId> <MerchantTransactionId>T20120212185841359</MerchantTransactionId> <Description>WordFinder 6</Description> <Currency>USD</Currency> <Amount>1.41</Amount> <ContentCategory>1</ContentCategory> <MerchantProductId>P20120212185841359</MerchantProductId> <MerchantApplicationId>1a8064bc9b9ef2e8d2d734e7aad01dd3</MerchantApplicationId> <Channel>MOBILE_WEB</Channel> <MerchantId>a75ad884-cf58-4398-ae2trd> </TransactionStatusResponseRaw>


Member Function Documentation

Parse an XML document and return a TransactionStatus object.

Parameters:
xmlInputThe XML document to parse
Returns:
The TransactionStatus values returned.

Property Documentation

Gets or sets the amount of transaction with a maximum of 2 decimal places Examples: 0.99 to 2.99.

Gets or sets the Merchant UI channel. Must be set to MOBILE_WEB in Release R1.

Gets or sets the Unique consumer identifier.

Gets or sets the Content Category from a predefined list.

Gets or sets the Currency, Always USD.

      

Gets or sets the short description of the product that is being sold.

Gets or sets the Id value returned by the server.

Gets or sets the True in R2. Read only parameter.

      

Gets or sets a Boolean flag indicating the status of the request.

Gets or sets the Merchant application identifier that initiated the payment transaction.

Gets or sets the Merchant identifier in the external system.

Gets or sets the Purchased Product ID in the merchant's system.

Gets or sets the MerchantTransactionId assigned by the merchant.

Gets or sets the Status value.

Gets or sets the Type value.

Gets or sets the Version of the API signature.