\PaymateExpressPayment
PaymateExpressPayment - payment gateway hosted by Paymate
- Author: jeremy [at] burnbright.co.nz
Synopsis
class PaymateExpressPayment
extends Payment
{
- // members
- protected static $merchant_id;
- protected static $paymate_url;
- protected static array $credit_cards = ;
- // methods
- public static void SetMerchantId()
- public static void GetMerchantId()
- public static void SetPaymateUrl()
- public static void GetPaymateUrl()
- public void getPaymentFormFields()
- public void getPaymentFormRequirements()
- public void processPayment()
- public void PaymateForm()
- public void getPaymentFormRequiredFields()
Hierarchy
Extends
- Payment
Tasks
Line | Task |
---|---|
116 | remove eCommerce specific code |
123 | these fields should be based on $data, not member ..unless member becomes some standard payment practice |
Members
protected
- $credit_cards
- $merchant_id
- $paymate_url
Methods
public
- GetMerchantId()
- GetPaymateUrl()
- PaymateForm()
- SetMerchantId() — Set to either https://www.paymate.com.au/PayMate/ExpressPayment or https://www.paymate.com.au/PayMate/TestExpressPayment
- SetPaymateUrl()
- getPaymentFormFields()
- getPaymentFormRequiredFields()
- getPaymentFormRequirements() — No requirements for this payment type.
- processPayment()