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

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

Static Public Member Functions

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

Properties

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

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

static TransactionStatus ATT_MSSDK.Paymentv3.TransactionStatus.ParseXML ( string  xmlInput)
static

Parse an XML document and return a TransactionStatus object

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

Property Documentation

double ATT_MSSDK.Paymentv3.TransactionStatus.Amount
getset

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

string ATT_MSSDK.Paymentv3.TransactionStatus.Channel
getset

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

string ATT_MSSDK.Paymentv3.TransactionStatus.ConsumerId
getset

Gets or sets the Unique consumer identifier.

string ATT_MSSDK.Paymentv3.TransactionStatus.ContentCategory
getset

Gets or sets the Content Category from a predefined list.

string ATT_MSSDK.Paymentv3.TransactionStatus.Currency
getset

Gets or sets the Currency, Always USD

string ATT_MSSDK.Paymentv3.TransactionStatus.Description
getset

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

string ATT_MSSDK.Paymentv3.TransactionStatus.Id
getset

Gets or sets the Id value returned by the server.

string ATT_MSSDK.Paymentv3.TransactionStatus.IsAutoCommitted
getset

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

bool ATT_MSSDK.Paymentv3.TransactionStatus.IsSuccess
getset

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

string ATT_MSSDK.Paymentv3.TransactionStatus.MerchantApplicationId
getset

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

string ATT_MSSDK.Paymentv3.TransactionStatus.MerchantId
getset

Gets or sets the Merchant identifier in the external system.

string ATT_MSSDK.Paymentv3.TransactionStatus.MerchantProductId
getset

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

string ATT_MSSDK.Paymentv3.TransactionStatus.MerchantTransactionId
getset

Gets or sets the MerchantTransactionId assigned by the merchant.

string ATT_MSSDK.Paymentv3.TransactionStatus.Status
getset

Gets or sets the Status value.

string ATT_MSSDK.Paymentv3.TransactionStatus.Type
getset

Gets or sets the Type value.

string ATT_MSSDK.Paymentv3.TransactionStatus.Version
getset

Gets or sets the Version of the API signature.