Processes the payment through to the payment processor
Namespace: Asi.iBO.CommerceAssembly: Asi.iBO (in Asi.iBO.dll) Version: 15.1.3.0
Syntax
| C# |
|---|
public abstract PaymentGatewayResponse ProcessPayment( TransactionType transactionType, CPayment payment, CAddressBasic billingAddress ) |
| Visual Basic |
|---|
Public MustOverride Function ProcessPayment ( _ transactionType As TransactionType, _ payment As CPayment, _ billingAddress As CAddressBasic _ ) As PaymentGatewayResponse |
| Visual C++ |
|---|
public: virtual PaymentGatewayResponse^ ProcessPayment( TransactionType transactionType, CPayment^ payment, CAddressBasic^ billingAddress ) abstract |
Parameters
- transactionType
- Type: Asi.iBO.Commerce..::..TransactionType
The type of transaction to perform. e.g., Sale, Authorization, Void, etc.
- payment
- Type: Asi.iBO.Financials..::..CPayment
A CPayment object will all of the payment details filled in.
- billingAddress
- Type: Asi.iBO.ContactManagement..::..CAddressBasic
The billing address associated with payment being made. e.g., the credit card's billing address.