Skip to content

Commit

Permalink
Create monero.php
Browse files Browse the repository at this point in the history
  • Loading branch information
serhack authored Feb 9, 2018
1 parent 0efecc5 commit f573d89
Showing 1 changed file with 54 additions and 0 deletions.
54 changes: 54 additions & 0 deletions catalog/controllers/payment/monero.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<?php

class ControllerExtensionPaymentMonero extends Controller {

public function index(){
$this->load->library('monero');
$this->load->model('extension/payment/monero');
$this->load->model('checkout/order');
$this->load->language('extension/payment/monero');

$order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);

$this->session->data['monero_wallet_address'] = $this->config->get('payment_monero_wallet_address');
$this->session->data['monero_payment_id'] = "";
$this->session->data['monero_order_id'] = $this->session->data['order_id'];
$this->session->data['monero_total'] = floatval($order_info['total']);
$this->session->data['monero_store_name'] = str_replace(' ', '%20', $order_info['store_name']);

$data = array();

return $this->load->view('extension/payment/monero', $data);
}

public function confirm(){
$json = array();

if ($this->session->data['payment_method']['code'] == 'monero'){
$this->load->model('checkout/order');
$this->load->model('extension/payment/monero');
$this->load->language('extension/payment/monero');

$comment = $this->session->data['monero_wallet_address'] . '<br />';
$comment .= $this->session->data['monero_payment_id'];

$this->model_checkout_order->addOrderHistory($this->session->data['order_id'], $this->config->get('payment_monero_order_status_id'), $comment, true);

$json['redirect'] = $this->url->link('extension/checkout/monero');
}

$this->response->addHeader('Content-Type: application/json');
$this->response->setOutput(json_encode($json));
}

public function api(){

}

public function cron(){
$this->load->model('extension/payment/monero');
}

}

?>

0 comments on commit f573d89

Please sign in to comment.