\EpaydkPayment
ePay.dk Payment Type
- Author: : Jeremy Shipman - jeremy [at] burnbright [dot] co [dot] nz docs: http://tech.epay.dk
Synopsis
class EpaydkPayment
extends Payment
{
- // members
- public static array $db = ;
- public static string $submit_url = "https://ssl.ditonlinebetalingssystem.dk/popup/default.asp";
- public static string $logo = "payment_epaydk/images/epay_logo.gif";
- public static $merchant_number;
- public static $md5key = NULL;
- public static integer $language = 2;
- public static $limit_card_types = NULL;
- public static $auth_sms = NULL;
- public static $google_tracker = NULL;
- public static $use3d = NULL;
- public static $add_fee = NULL;
- public static array $supported_currencies = ;
- // methods
- public static void set_merchant_number()
- public static void set_md5key()
- public static void set_language()
- public static void set_cardtypes()
- public static void set_sms_number()
- public static void set_email()
- public static void set_google_tracker()
- public static void set_use3d()
- public static void add_fee()
- public void getPaymentFormFields()
- public void getPaymentFormRequirements()
- public void processPayment()
- public void getEPayForm()
- public void generateMD5()
Hierarchy
Extends
- Payment
Members
public
- $add_fee
- $auth_sms
- $db
- $google_tracker
- $language
- $limit_card_types
- $logo
- $md5key
- $merchant_number
- $submit_url
- $supported_currencies
- $use3d
Methods
public
- add_fee()
- generateMD5()
- getEPayForm()
- getPaymentFormFields()
- getPaymentFormRequirements()
- processPayment()
- set_cardtypes() — To set card types, provide a string of coma-seperated number from this list: 1 = DANKORT 2 = VISA_DANKORT 3 = VISA_ELECTRON_FOREIGN 4 = MASTERCARD 5 = MASTERCARD_FOREIGN 6 = VISA_ELECTRON 7 = JCB 8 = DINERS 9 = MAESTRO 10 = AMERICAN_EXPRESS 12 = EDK 13 = DINERS_FOREIGN 14 = AMERICAN_EXPRESS_FOREIGN 15 = MAESTRO_FOREIGN 16 = FORBRUGSFORENINGEN 17 = EWIRE 18 = VISA 19 = IKANO 20 = OTHERS 21 = Nordea e-betaling 22 = Danske Netbetaling 23 = BG Netbetaling 24 = LIC_MASTERCARD 25 = LIC_MASTERCARD_FOREIGN
- set_email()
- set_google_tracker()
- set_language() — Language options: 1 = Danish 2 = English 3 = Swedish 4 = Norwegian 5 = Greenland 6 = Iceland 7 = German 8 = Finnish 9 = Spanish
- set_md5key()
- set_merchant_number()
- set_sms_number()
- set_use3d()