From 5dff48c84a3608acbf645534492a1cc86576b8c7 Mon Sep 17 00:00:00 2001 From: Nikolai Kristiansen Date: Sun, 6 May 2012 14:11:54 +0200 Subject: [PATCH] New URLs --- inside/Payment.php | 2 +- inside/Payment_backup.php | 111 -------------------------------------- inside/Transaction.php | 4 +- 3 files changed, 3 insertions(+), 114 deletions(-) delete mode 100644 inside/Payment_backup.php diff --git a/inside/Payment.php b/inside/Payment.php index 842cbf6..975de09 100644 --- a/inside/Payment.php +++ b/inside/Payment.php @@ -112,7 +112,7 @@ class Payment { $order->getConfirmationText()."\n" . "Prisen for dette er NOK $transaction->amount,-\n" . "Beløpet er blitt belastet ditt VISA-kort. På kontoutskriften vil det stå Payex AS.\n\n" . - "For spørsmål angående dette kan du svare på denne eposten. Se forøvrig http://www.studentersamfundet.no/kontakt.php for ytterligere kontaktinformasjon.\n\n" . + "For spørsmål angående dette kan du svare på denne eposten. Se forøvrig http://www.studentersamfundet.no/kontakt/ for ytterligere kontaktinformasjon.\n\n" . "Med vennlig hilsen\n" . "Det Norske Studentersamfund\n\n"; $headers = "From: Det Norske Studentersamfund \r\n"; diff --git a/inside/Payment_backup.php b/inside/Payment_backup.php deleted file mode 100644 index 3eaa32f..0000000 --- a/inside/Payment_backup.php +++ /dev/null @@ -1,111 +0,0 @@ -__construct($id, $data); - } - - public - function __construct($id = NULL, $data = NULL) { - $this->conn = db_connect(); - - $this->id = $id; - $this->status = "FAILURE"; - - $product = new Product($data['productid']); - if (Transaction :: isFreeIdString($data['transactionid'])) { - $trans_data = Array("id_string" => $data['transactionid'], - "user_id" => getCurrentUser(), - "product_id" => $product->id, - "status" => "PENDING"); - $transaction = new Transaction(NULL, $trans_data); - $transaction->store(); - }else { - notify("Transaksjonen er allerede gjennomført. Dette skyldes sannsynligvis at du har trykket to ganger på 'submit'-knappen."); - return; - } - - $amount = $product->price * 100; - - require_once ('../payex/payex_pxorder.php'); // Include the Payex PxOrder implementation - - $payex = new PayexPxOrder(); // Make an instance of the PayexPxOrder class - - $enc_key = PAYEX_ENCRYPTIONKEY; - - $accountNumber = PAYEX_ACCOUNTNUMBER; //Our merchant id - $purchaseOperation = "SALE"; //Type of pruchase, always SALE - $orderID = $transaction->id; //Order id, generated from database - - $productNumber = $product->id; //Product id - $priceArgList = "VISA=$amount"; //Price list, as of now only VISA is supported - $descripion = $product->description; - $returnURL = "https://www.studentersamfundet.no/inside/index.php?page=payex-form"; - - $payex->InitializeBasic($purchaseOperation, $orderID, $productNumber, $priceArgList, $descripion, $returnURL); - - if ($payex->code == 'OK') { - //notify("Kontakt med betalingsserver er etablert."); - }else { - notify("Problemer med å oppnå kontakt med betalingsserver, vennligst prøv igjen senere."); - return; - } - - $orderRef = $payex->orderRef; - $userType = PAYEX_USERTYPE_EMAIL; - $user = new User(getCurrentUser()); - $userRef = $user->email; - $cardNumber = $data['cardNumber']; //test: "4925000000000004"; - $cardNumberExpireMonth = $data['cardNumberExpireMonth']; //test: "08"; - $cardNumberExpireYear = $data['cardNumberExpireYear']; //test: "08"; - $cardNumberCVC = $data['cardNumberCVC']; //test: "123"; - - //SaleCC for direct creditcard - $payex->SaleCC($orderRef, $userType, $userRef, $cardNumber, $cardNumberExpireMonth, $cardNumberExpireYear, $cardNumberCVC); - - if ($payex->code == 'OK') { - $this->status = "OK"; - $this->transaction_id = $transaction->id; - $transaction->setStatus("OK"); - notify("Betalingen er gjennomført. En kvittering er blitt sendt til din registrerte epostadresse."); - $this->user_email = $userRef; - $this->_sendConfirmationMail(); - }else { - $transaction->setStatus("FAILURE"); - error("Teknisk kode: " . $payex->getCode() . " - ". $payex->getDescription()); - notify("Problemer med betaling. Vennligst påse at du har tastet inn riktig VISA-informasjon."); - return; - } - } - - public - function _sendConfirmationMail () { - $sendto = $this->user_email; - $transaction = new Transaction($this->transaction_id); - $product = new Product($transaction->product_id); - $subject = "[$transaction->id]Kvittering for kjøp på studentersamfundet.no"; - $message = "Hei!\n\n" . - "Du har nettopp gjennomført et kjøp på studentersamfundet.no. Ordren har referansen $transaction->id.\n\n" . - "Du har kjøpt:\n" . - "$product->title\n" . - "$product->description\n\n" . - "Prisen for dette er NOK $product->price,-\n" . - "Beløpet er blitt belastet ditt VISA-kort. På kontoutskriften vil det stå Payex AS.\n\n" . - "For spørsmål angående dette kan du svare på denne eposten. Se forøvrig http://www.studentersamfundet.no/kontakt.php for ytterligere kontaktinformasjon.\n\n"; - $headers = 'From: Det Norske Studentersamfund '."\r\n"; - mail($sendto, $subject, $message, $headers); - } - -} -?> \ No newline at end of file diff --git a/inside/Transaction.php b/inside/Transaction.php index da291f4..36f3f0f 100644 --- a/inside/Transaction.php +++ b/inside/Transaction.php @@ -148,9 +148,9 @@ class Transaction {

På kontoutskriften vil det stå Payex AS.

For spørsmål angående dette kan du kontakte support@studentersamfundet.no.

-

Se forøvrig våre kontaktsider for ytterligere kontaktinformasjon.

+

Se forøvrig våre kontaktsider for ytterligere kontaktinformasjon.

\ No newline at end of file +?>