\WorldPayHandler
Synopsis
class WorldPayHandler
extends PaymentHandler
{
- // Inherited members from PaymentHandler
- protected PaymentMethod $payment_gateway;
- protected Object $order_data;
- protected Object $payment_data;
- // Inherited methods from PaymentHandler
- public void getPaymentGateway()
- public void setPaymentGateway()
- public void getOrderData()
- public void setOrderData()
- public void getPaymentData()
- public void setPaymentData()
- public void handleRequest()
- public abstract void index()
- public abstract void callback()
Hierarchy
Extends
Members
protected
- $order_data
—
Object
An object of the current order data we are dealing with, this can be ArrayData, or a DataObject. - $payment_data
—
Object
An object of the current payment data. This can be tapped into via extensions to find out what the gateway returned and then used to update orders. - $payment_gateway
—
PaymentMethod
The current payment gateway we are using
Methods
public
- callback() — Retrieve and process order data from the request
- index()
Inherited from PaymentHandler
public
- callback() — Retrieve and process callback info from the payment gateway.
- getOrderData()
- getPaymentData()
- getPaymentGateway()
- handleRequest()
- index() — The index action is called by the payment controller before order is processed by relevent payment gateway.
- setOrderData()
- setPaymentData()
- setPaymentGateway()