\CommercePaymentHandler
Abstract class that contains methods for processing interactions with a particular payment class
Synopsis
class CommercePaymentHandler
extends Controller
{
- // members
- protected CommercePaymentMethod $payment_gateway;
- protected Order $order;
- // methods
- public void getPaymentGateway()
- public void setPaymentGateway()
- public void getOrder()
- public void setOrder()
- public void getPaymentInfo()
- public abstract void index()
- public abstract void callback()
Hierarchy
Extends
- Controller
Members
protected
- $order
—
Order
The current order we are dealing with - $payment_gateway
—
CommercePaymentMethod
The current payment gateway we are using
Methods
public
- callback() — Retrieve and process callback info from the payment gateway.
- getOrder()
- getPaymentGateway()
- getPaymentInfo()
- index() — The index action is called by the payment controller before order is processed by relevent payment gateway.
- setOrder()
- setPaymentGateway()