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. |