mirror of
https://git.wownero.com/wownero/wownerowp.git
synced 2024-08-15 01:03:16 +00:00
Update monero_payments.php
This commit is contained in:
parent
7d85f6c836
commit
01e44cf97f
1 changed files with 7 additions and 1 deletions
|
@ -15,6 +15,7 @@ class Monero_Gateway extends WC_Payment_Gateway
|
||||||
$this->icon = apply_filters('woocommerce_offline_icon', '');
|
$this->icon = apply_filters('woocommerce_offline_icon', '');
|
||||||
$this->has_fields = false;
|
$this->has_fields = false;
|
||||||
|
|
||||||
|
$this->log = new WC_Logger();
|
||||||
|
|
||||||
$this->init_form_fields();
|
$this->init_form_fields();
|
||||||
$this->host = $this->get_option('daemon_host');
|
$this->host = $this->get_option('daemon_host');
|
||||||
|
@ -141,6 +142,9 @@ class Monero_Gateway extends WC_Payment_Gateway
|
||||||
{
|
{
|
||||||
$xmr_price = file_get_contents('https://min-api.cryptocompare.com/data/price?fsym=XMR&tsyms=BTC,USD,EUR&extraParams=your_app_name');
|
$xmr_price = file_get_contents('https://min-api.cryptocompare.com/data/price?fsym=XMR&tsyms=BTC,USD,EUR&extraParams=your_app_name');
|
||||||
$l = json_decode($xmr_price, TRUE);
|
$l = json_decode($xmr_price, TRUE);
|
||||||
|
if(isset($l)){
|
||||||
|
$this->log->add('Monero_Gateway', 'API ERROR: Unable to get a price ');
|
||||||
|
}
|
||||||
if ($currency == 'USD') {
|
if ($currency == 'USD') {
|
||||||
return $l['USD'];
|
return $l['USD'];
|
||||||
}
|
}
|
||||||
|
@ -208,7 +212,9 @@ class Monero_Gateway extends WC_Payment_Gateway
|
||||||
$payment_id = bin2hex(openssl_random_pseudo_bytes(8));
|
$payment_id = bin2hex(openssl_random_pseudo_bytes(8));
|
||||||
$uri = "monero:$address?amount=$amount?payment_id=$payment_id";
|
$uri = "monero:$address?amount=$amount?payment_id=$payment_id";
|
||||||
$array_integrated_address = $this->monero_daemon->make_integrated_address($payment_id);
|
$array_integrated_address = $this->monero_daemon->make_integrated_address($payment_id);
|
||||||
|
if(isset($array_integrated_address)){
|
||||||
|
$this->log->add('Monero_Gateway', 'Error. Unable to getting integrated address ');
|
||||||
|
}
|
||||||
// Generate a QR code
|
// Generate a QR code
|
||||||
echo "<link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css'>";
|
echo "<link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css'>";
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue