\SagePayFormsHandler
Synopsis
class SagePayFormsHandler
extends CommercePaymentHandler
{
- // Inherited members from CommercePaymentHandler
- protected CommercePaymentMethod $payment_gateway;
- protected Order $order;
- // methods
- public void index()
- private void gateway_data()
- private void get_token()
- public void callback()
- // Inherited methods from CommercePaymentHandler
- 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
Members
protected
- $order
—
Order
The current order we are dealing with - $payment_gateway
—
CommercePaymentMethod
The current payment gateway we are using
Methods
private
- gateway_data() — Generate encrypted string to send to SagePay
- get_token()
public
- callback() — Retrieve and process order data from the request
- index() — Default Action
Inherited from CommercePaymentHandler
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()