Processes the payment through to the payment processor
Namespace:
Asi.iBO.CommerceAssembly: Asi.iBO (in Asi.iBO.dll) Version: 15.1.2.0
Syntax
| C# |
|---|
public abstract PaymentGatewayResponse ProcessPayment( TransactionType transactionType, CPayment payment, CAddressBasic billingAddress ) |
| Visual Basic (Declaration) |
|---|
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.