dw.order
            	
        	
				Class PaymentTransaction
            
            The PaymentTransaction class represents a payment transaction.
                    
                
			Constants
		
                
                    TYPE_AUTH
						 : 
						
					    String = "AUTH"
                        
                Constant representing the authorization type of payment transaction.
                    
                
                    TYPE_AUTH_REVERSAL
						 : 
						
					    String = "AUTH_REVERSAL"
                        
                Constant representing the authorization reversal type of payment transaction.
                    
                
                    TYPE_CAPTURE
						 : 
						
					    String = "CAPTURE"
                        
                Constant representing the capture type of payment transaction.
                    
                
                    TYPE_CREDIT
						 : 
						
					    String = "CREDIT"
                        
            Constant representing the credit type of payment transaction.
                    
                Properties
                
                    accountID
						 : 
						
					    
					    String
                        
                The payment service-specific account id.
                    
                
                    accountType
						 : 
						
					    
					    String
                        
                The payment service-specific account type.
                    
                
                    amount
						 : 
						
					    
					    Money
                        
                The amount of the transaction.
                    
                
                    paymentInstrument
						 : 
						
					    
					    OrderPaymentInstrument
							 (Read Only)
                        
                The payment instrument related to this payment transaction.
                    
                
                    paymentProcessor
						 : 
						
					    
					    PaymentProcessor
                        
                The payment processor related to this payment transaction.
                    
                
                    transactionID
						 : 
						
					    
					    String
                        
                The payment service-specific transaction id.
                    
                
                    type
						 : 
						
					    
					    EnumValue
                        
            The value of the transaction type where the
 value is one of TYPE_AUTH, TYPE_AUTH_REVERSAL, TYPE_CAPTURE
 or TYPE_CREDIT.
                    
                
			Constructor Summary
		
                 
			This class does not have a constructor, so you cannot create it directly.  
		    
            
			Method Summary
		
                
                    getAccountID()
						: 
					String
                    
                Returns the payment service-specific account id.
                
                    getAccountType()
						: 
					String
                    
                
                Returns the payment service-specific account type.
                
                    getPaymentInstrument()
						: 
					OrderPaymentInstrument
                    
                Returns the payment instrument related to this payment transaction.
                
                    getPaymentProcessor()
						: 
					PaymentProcessor
                    
                Returns the payment processor related to this payment transaction.
                
                    getTransactionID()
						: 
					String
                    
                Returns the payment service-specific transaction id.
                
                    getType()
						: 
					EnumValue
                    
                Returns the value of the transaction type where the value is one of TYPE_AUTH, TYPE_AUTH_REVERSAL, TYPE_CAPTURE or TYPE_CREDIT.
                
                    setAccountID(accountID
								 : 	
								 
								String)
						: 
					void
                    
                Sets the payment service-specific account id.
                
                    setAccountType(accountType
								 : 	
								 
								String)
						: 
					void
                    
                
                Sets the payment service-specific account type.
                
                    setPaymentProcessor(paymentProcessor
								 : 	
								 
								PaymentProcessor)
						: 
					void
                    
                Sets the payment processor related to this payment transaction.
                
                    setTransactionID(transactionID
								 : 	
								 
								String)
						: 
					void
                    
                
            Sets the payment service-specific transaction id.
                
                    						Methods inherited from class 
						
					    ExtensibleObject
                
                
            
                    						Methods inherited from class 
						
					    PersistentObject
                
                
            
                    						Methods inherited from class 
						
					    Object
                
                
                    assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values
                
            
			Method Detail
		
                getAccountID
                    
                        getAccountID()
					 : 
					String
                    
                    Returns the payment service-specific account id.
                    
                        Returns:
                        
                    
                            the payment service-specific account id.
                        
                    getAccountType
                    
                        getAccountType()
					 : 
					String
                    
                    Returns the payment service-specific account type.
                    
                        Returns:
                        
                    
                            the payment service-specific account type.
                        
                    getAmount
                    
                        getAmount()
					 : 
					Money
                    
                    Returns the amount of the transaction.
                    
                        Returns:
                        
                    
                            the amount of the transaction.
                        
                    getPaymentInstrument
                    
                        getPaymentInstrument()
					 : 
					OrderPaymentInstrument
                    
                    Returns the payment instrument related to this payment transaction.
                    
                        Returns:
                        
                    
                            the order payment instrument related to this payment transaction.
                        
                    getPaymentProcessor
                    
                        getPaymentProcessor()
					 : 
					PaymentProcessor
                    
                    Returns the payment processor related to this payment transaction.
                    
                        Returns:
                        
                    
                            the payment processor related to this payment transaction.
                        
                    getTransactionID
                    
                        getTransactionID()
					 : 
					String
                    
                    Returns the payment service-specific transaction id.
                    
                        Returns:
                        
                    
                            the payment service-specific transaction id.
                        
                    getType
                    
                        getType()
					 : 
					EnumValue
                    
                    Returns the value of the transaction type where the
 value is one of TYPE_AUTH, TYPE_AUTH_REVERSAL, TYPE_CAPTURE
 or TYPE_CREDIT.
                    
                        Returns:
                        
                    
                            the value of the transaction type where the value is one of TYPE_AUTH, TYPE_AUTH_REVERSAL, TYPE_CAPTURE or TYPE_CREDIT.
                        
                    setAccountID
                    
                        setAccountID(accountID
								 : 
								 
								String)
					 : 
					void
                    
                    Sets the payment service-specific account id.
                    
                        Parameters:
                        
                    
                            accountID
						 - 
						the payment service-specific account id.
                        
                    setAccountType
                    
                        setAccountType(accountType
								 : 
								 
								String)
					 : 
					void
                    
                    Sets the payment service-specific account type.
                    
                        Parameters:
                        
                    
                            accountType
						 - 
						the payment service-specific account type.
                        
                    setAmount
                    
                        setAmount(amount
								 : 
								 
								Money)
					 : 
					void
                    
                    Sets the amount of the transaction.
                    
                        Parameters:
                        
                    
                            amount
						 - 
						the amount of the transaction.
                        
                    setPaymentProcessor
                    
                        setPaymentProcessor(paymentProcessor
								 : 
								 
								PaymentProcessor)
					 : 
					void
                    
                    Sets the payment processor related to this payment transaction.
                    
                        Parameters:
                        
                    
                            paymentProcessor
						 - 
						the payment processor related to this payment transaction.
                        
                    setTransactionID
                    
                        setTransactionID(transactionID
								 : 
								 
								String)
					 : 
					void
                    
                    Sets the payment service-specific transaction id.
                    
                        Parameters:
                        
                    
                            transactionID
						 - 
						the payment service-specific transaction id.
                        
                    setType
                    
                        setType(type
								 : 
								 
								String)
					 : 
					void
                    
                    Sets the value of the transaction type where permissible
 values are TYPE_AUTH, TYPE_AUTH_REVERSAL, TYPE_CAPTURE or TYPE_CREDIT.
                    
                        Parameters:
                        
                    
                            type
						 - 
						the value of the transaction type where the value is one of TYPE_AUTH, TYPE_AUTH_REVERSAL, TYPE_CAPTURE or TYPE_CREDIT.
                        
                    
                            © Copyright 2000-2025, salesforce.com inc. All rights reserved. Various trademarks held by their respective owners.
			
                
            
            
        