Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
PaymentTransaction Class
Namespace
PaymentTransaction Properties
The following are properties for PaymentTransaction.
transactionId
Signature
public String transactionId {get; set;}
Property Value
Type: String
transactionType
Signature
public RichMessaging.PaymentTransactionType transactionType {get; set;}
Property Value
status
Signature
public RichMessaging.PaymentTransactionStatus status {get; set;}
Property Value
amount
Signature
public RichMessaging.CurrencyAmount amount {get; set;}
Property Value
gatewayReference
Signature
public String gatewayReference {get; set;}
Property Value
Type: String
timestamp
Signature
public Datetime timestamp {get; set;}
Property Value
Type: Datetime
refunds
Signature
public List<RichMessaging.Refund> refunds {get; set;}
Property Value
Type: List<RichMessaging.Refund>