dw.order
Class PaymentTransaction
Object
dw.object.PersistentObject
dw.object.ExtensibleObject
dw.order.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
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
getAmount() : Money
Returns the amount of the transaction.
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.
setAmount(amount : Money) : void
Sets the amount of the transaction.
setPaymentProcessor(paymentProcessor : PaymentProcessor) : void
Sets the payment processor related to this payment transaction.
setTransactionID(transactionID : String) : void
Sets the payment service-specific transaction id.
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.
Methods inherited from class ExtensibleObject
Methods inherited from class PersistentObject
Methods inherited from class Object
Method Detail
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.

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.

X Privacy Update: We use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used. By continuing to use this site you are giving us your consent to do this. Privacy Policy.