Interface UM_iTransaction
Transaction template.
Namespace: SA.CrossPlatform.InApp
Assembly: cs.temp.dll.dll
Syntax
public interface UM_iTransaction
Properties
Error
Object that describes an error which happen during payment transaction.
If transaction was successful property is null
Declaration
SA_Error Error { get; }
Property Value
Type | Description |
---|---|
SA_Error | The error. |
Id
A string that uniquely identifies a successful payment transaction.
Declaration
string Id { get; }
Property Value
Type | Description |
---|---|
System.String |
NativeTemplate
Native transaction template originally provided by the platform specific SDK. This template was used to fill in all the object properties, and may contain more platform specific information.
Declaration
object NativeTemplate { get; }
Property Value
Type | Description |
---|---|
System.Object |
ProductId
A string used to identify a product that can be purchased from within your application.
Declaration
string ProductId { get; }
Property Value
Type | Description |
---|---|
System.String |
State
Transaction state.
Declaration
UM_TransactionState State { get; }
Property Value
Type | Description |
---|---|
UM_TransactionState | The state. |
Timestamp
The date the transaction was added to the payment queue.
Declaration
DateTime Timestamp { get; }
Property Value
Type | Description |
---|---|
DateTime | The timestamp. |