PaymentTransaction Class
Represents a payment transaction.
Namespace
PaymentTransaction Properties
The following are properties for PaymentTransaction.
transactionId
The unique identifier of the transaction.
Signature
public String transactionId {get; set;}
Property Value
Type: String
transactionType
The type of the transaction.
Signature
public RichMessaging.PaymentTransactionType transactionType {get; set;}
Property Value
status
The status of the transaction.
Signature
public RichMessaging.PaymentTransactionStatus status {get; set;}
Property Value
amount
The amount of the transaction.
Signature
public RichMessaging.CurrencyAmount amount {get; set;}
Property Value
gatewayReference
The reference identifier from the payment gateway.
Signature
public String gatewayReference {get; set;}
Property Value
Type: String
timestamp
The date and time when the transaction occurred.
Signature
public Datetime timestamp {get; set;}
Property Value
Type: Datetime
refunds
The list of refunds associated with the transaction.
Signature
public List<RichMessaging.Refund> refunds {get; set;}
Property Value
Type: List<RichMessaging.Refund>