Processes the payment through to the payment processor

Namespace:  Asi.iBO.Commerce
Assembly:  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.

Return Value

A PaymentGatewayResponse object containing details about the results of the payment processing.

See Also