Updated the log levels for some of the bitpay.log file
This commit is contained in:
parent
c538c54911
commit
0a4fd03d69
|
@ -50,14 +50,14 @@ class Bitpay_Bitcoins_Model_Ipn extends Mage_Core_Model_Abstract {
|
||||||
$quote = Mage::getModel('sales/quote')->load($quoteId, 'entity_id');
|
$quote = Mage::getModel('sales/quote')->load($quoteId, 'entity_id');
|
||||||
|
|
||||||
if (!$quote) {
|
if (!$quote) {
|
||||||
Mage::log('quote not found', NULL, 'bitpay.log');
|
Mage::log('quote not found', Zend_Log::WARN, 'bitpay.log');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$quoteHash = Mage::getModel('Bitcoins/paymentMethod')->getQuoteHash($quoteId);
|
$quoteHash = Mage::getModel('Bitcoins/paymentMethod')->getQuoteHash($quoteId);
|
||||||
|
|
||||||
if (!$quoteHash) {
|
if (!$quoteHash) {
|
||||||
Mage::log('Could not find quote hash for quote '.$quoteId, NULL, 'bitpay.log');
|
Mage::log('Could not find quote hash for quote '.$quoteId, Zend_Log::WARN, 'bitpay.log');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -108,14 +108,14 @@ class Bitpay_Bitcoins_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
|
||||||
$secret = Mage::getStoreConfig('payment/Bitcoins/api_key');
|
$secret = Mage::getStoreConfig('payment/Bitcoins/api_key');
|
||||||
|
|
||||||
if (!$secret or !strlen($secret)) {
|
if (!$secret or !strlen($secret)) {
|
||||||
Mage::log('Bitpay/Bitcoins: API key not entered', null, 'bitpay.log');
|
Mage::log('Bitpay/Bitcoins: API key not entered', Zend_Log::ERR, 'bitpay.log');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$speed = Mage::getStoreConfig('payment/Bitcoins/speed');
|
$speed = Mage::getStoreConfig('payment/Bitcoins/speed');
|
||||||
|
|
||||||
if (!$speed or !strlen($speed)) {
|
if (!$speed or !strlen($speed)) {
|
||||||
Mage::log('Bitpay/Bitcoins: Transaction Speed invalid', null, 'bitpay.log');
|
Mage::log('Bitpay/Bitcoins: Transaction Speed invalid', Zend_Log::ERR, 'bitpay.log');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -136,6 +136,7 @@ class Bitpay_Bitcoins_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
|
||||||
if (!$ipn->GetQuotePaid($quoteId)) {
|
if (!$ipn->GetQuotePaid($quoteId)) {
|
||||||
// This is the error that is displayed to the customer during checkout.
|
// This is the error that is displayed to the customer during checkout.
|
||||||
Mage::throwException("Order not paid for. Please pay first and then Place your Order.");
|
Mage::throwException("Order not paid for. Please pay first and then Place your Order.");
|
||||||
|
Mage::log('Order not paid for. Please pay first and then Place Your Order.', Zend_Log::CRIT, 'bitpay.log');
|
||||||
} else if (!$ipn->GetQuoteComplete($quoteId)) {
|
} else if (!$ipn->GetQuoteComplete($quoteId)) {
|
||||||
// order status will be PAYMENT_REVIEW instead of PROCESSING
|
// order status will be PAYMENT_REVIEW instead of PROCESSING
|
||||||
$payment->setIsTransactionPending(true);
|
$payment->setIsTransactionPending(true);
|
||||||
|
@ -164,11 +165,12 @@ class Bitpay_Bitcoins_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
|
||||||
|
|
||||||
$transactionSave->save();
|
$transactionSave->save();
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
|
Mage::log($e->getMessage(), Zend_Log::EMERG, 'bitpay.log');
|
||||||
Mage::logException($e);
|
Mage::logException($e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Mage::log('MarkOrderPaid called but order '. $order->getId() .' does not have a balance due.', null, 'bitpay.log');
|
Mage::log('MarkOrderPaid called but order '. $order->getId() .' does not have a balance due.', Zend_Log::WARN, 'bitpay.log');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -180,12 +182,13 @@ class Bitpay_Bitcoins_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
|
||||||
$_eachInvoice->setRequestedCaptureCase(Mage_Sales_Model_Order_Invoice::CAPTURE_ONLINE);
|
$_eachInvoice->setRequestedCaptureCase(Mage_Sales_Model_Order_Invoice::CAPTURE_ONLINE);
|
||||||
$_eachInvoice->capture()->save();
|
$_eachInvoice->capture()->save();
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
|
Mage::log($e->getMessage(), Zend_Log::EMERG, 'bitpay.log');
|
||||||
Mage::logException($e);
|
Mage::logException($e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Mage::log('MarkOrderComplete called but order '. $order->getId() .' has an outstanding balance that has not been paid.', null, 'bitpay.log');
|
Mage::log('MarkOrderComplete called but order '. $order->getId() .' has an outstanding balance that has not been paid.', Zend_Log::WARN, 'bitpay.log');
|
||||||
}
|
}
|
||||||
|
|
||||||
// If the $_bpCreateShipment option is set to true above, this code will
|
// If the $_bpCreateShipment option is set to true above, this code will
|
||||||
|
@ -203,7 +206,7 @@ class Bitpay_Bitcoins_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
|
||||||
->save();
|
->save();
|
||||||
}
|
}
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
Mage::log('Error creating shipment for order '. $order->getId() .'.', null, 'bitpay.log');
|
Mage::log('Error creating shipment for order '. $order->getId() .'.', Zend_Log::ERR, 'bitpay.log');
|
||||||
Mage::logException($e);
|
Mage::logException($e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -217,6 +220,7 @@ class Bitpay_Bitcoins_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
|
||||||
if(!$order->getEmailSent()) $order->sendNewOrderEmail();
|
if(!$order->getEmailSent()) $order->sendNewOrderEmail();
|
||||||
$order->save();
|
$order->save();
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
|
Mage::log($e->getMessage(), Zend_Log::EMERG, 'bitpay.log');
|
||||||
Mage::logException($e);
|
Mage::logException($e);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -280,8 +284,8 @@ class Bitpay_Bitcoins_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
|
||||||
$payment->setIsTransactionPending(true); // status will be PAYMENT_REVIEW instead of PROCESSING
|
$payment->setIsTransactionPending(true); // status will be PAYMENT_REVIEW instead of PROCESSING
|
||||||
|
|
||||||
if (array_key_exists('error', $invoice)) {
|
if (array_key_exists('error', $invoice)) {
|
||||||
Mage::log('Error creating bitpay invoice', null, 'bitpay.log');
|
Mage::log('Error creating bitpay invoice', Zend_Log::CRIT, 'bitpay.log');
|
||||||
Mage::log($invoice['error'], null, 'bitpay.log');
|
Mage::log($invoice['error'], Zend_Log::CRIT, 'bitpay.log');
|
||||||
Mage::throwException("Error creating BitPay invoice. Please try again or use another payment option.");
|
Mage::throwException("Error creating BitPay invoice. Please try again or use another payment option.");
|
||||||
} else {
|
} else {
|
||||||
$invoiceId = Mage::getModel('sales/order_invoice_api')->create($orderId, array());
|
$invoiceId = Mage::getModel('sales/order_invoice_api')->create($orderId, array());
|
||||||
|
@ -302,7 +306,7 @@ class Bitpay_Bitcoins_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
|
||||||
public function getQuoteHash($quoteId) {
|
public function getQuoteHash($quoteId) {
|
||||||
$quote = Mage::getModel('sales/quote')->load($quoteId, 'entity_id');
|
$quote = Mage::getModel('sales/quote')->load($quoteId, 'entity_id');
|
||||||
if (!$quote) {
|
if (!$quote) {
|
||||||
Mage::log('getQuoteTimestamp: quote not found', NULL, 'bitpay.log');
|
Mage::log('getQuoteTimestamp: quote not found', Zend_Log::ERR, 'bitpay.log');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ class Bitpay_Bitcoins_IndexController extends Mage_Core_Controller_Front_Action
|
||||||
$invoice = bpVerifyNotification($apiKey);
|
$invoice = bpVerifyNotification($apiKey);
|
||||||
|
|
||||||
if (is_string($invoice))
|
if (is_string($invoice))
|
||||||
Mage::log("bitpay callback error: $invoice", null, 'bitpay.log');
|
Mage::log("bitpay callback error: $invoice", Zend_Log::ERR, 'bitpay.log');
|
||||||
else {
|
else {
|
||||||
// get the order
|
// get the order
|
||||||
if (isset($invoice['posData']['quoteId'])) {
|
if (isset($invoice['posData']['quoteId'])) {
|
||||||
|
@ -72,7 +72,7 @@ class Bitpay_Bitcoins_IndexController extends Mage_Core_Controller_Front_Action
|
||||||
$method = Mage::getModel('Bitcoins/paymentMethod');
|
$method = Mage::getModel('Bitcoins/paymentMethod');
|
||||||
$method->MarkOrderComplete($order);
|
$method->MarkOrderComplete($order);
|
||||||
} else {
|
} else {
|
||||||
Mage::log('Received a ' . $invoice['status'] . ' notification from BitPay but this order is not paid yet. Possible internal error with Magento. Check order status to confirm.', null, 'bitpay.log');
|
Mage::log('Received a ' . $invoice['status'] . ' notification from BitPay but this order is not paid yet. Possible internal error with Magento. Check order status to confirm.', Zend_Log::ERR, 'bitpay.log');
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue