\DPSAdapter
Synopsis
class DPSAdapter
extends Controller
{
- // members
- public static array $allowed_actions = ;
- protected static $pxPost_Username;
- protected static $pxPost_Password;
- protected static $pxPay_Userid;
- protected static $pxPay_Key;
- private static string $mode = 'Normal';
- private static $receipt_from;
- public static string $privacy_link = 'http://www.paymentexpress.com/privacypolicy.htm';
- public static string $logo = 'payment/images/payments/dps.gif';
- public static string $pxPost_Url = 'https://sec.paymentexpress.com/pxpost.aspx';
- public static string $pxPay_Url = 'https://sec.paymentexpress.com/pxpay/pxaccess.aspx';
- public static boolean $using_transaction = true;
- public static array $allowed_currencies = ;
- protected static boolean $cvn_mode = true;
- protected static array $credit_cards = ;
- protected $httpClient;
- // methods
- public static void set_pxpost_account()
- public static void set_pxpay_account()
- public static void get_pxpost_username()
- public static void get_pxpost_password()
- public static void get_pxpay_userid()
- public static void get_pxpay_key()
- public static void remove_credit_card()
- public static void set_receipt_from()
- public static void get_receipt_from()
- public static void unset_cvn_mode()
- public static void set_mode()
- public void postConnect()
- public void doPayment()
- public void getPxpay()
- public void doDPSHostedPayment()
- public void processDPSHostedResponse()
- public void setHTTPClient()
- public void getHTTPClient()
Hierarchy
Extends
- Controller
Members
private
- $mode
- $receipt_from
protected
- $credit_cards
- $cvn_mode
- $httpClient
- $pxPay_Key
- $pxPay_Userid
- $pxPost_Password
- $pxPost_Username
public
- $allowed_actions
- $allowed_currencies
- $logo
- $privacy_link
- $pxPay_Url
- $pxPost_Url
- $using_transaction
Methods
public
- doDPSHostedPayment()
- doPayment()
- getHTTPClient()
- getPxpay()
- get_pxpay_key()
- get_pxpay_userid()
- get_pxpost_password()
- get_pxpost_username()
- get_receipt_from()
- postConnect()
- processDPSHostedResponse() — Action called by DPS right after a payment operation, being a success or a failure Will update the status of the payment accordingly, and redirect to the success/failure url where more domain specific operations can be performed
- remove_credit_card()
- setHTTPClient()
- set_mode()
- set_pxpay_account()
- set_pxpost_account()
- set_receipt_from()
- unset_cvn_mode()