Fix for order not marked complete issue

This commit is contained in:
Rich Morgan 2014-03-13 16:16:09 -04:00
parent 8dacf9939c
commit 6692a73107
1 changed files with 6 additions and 2 deletions

View File

@ -55,10 +55,14 @@ class Bitpay_Bitcoins_IndexController extends Mage_Core_Controller_Front_Action
// update the order if it exists already
if ($order->getId())
switch($invoice['status']) {
case 'paid':
$method = Mage::getModel('Bitcoins/paymentMethod');
$method->MarkOrderPaid($order);
break;
case 'confirmed':
case 'complete':
$method = Mage::getModel('Bitcoins/paymentMethod');
$method->MarkOrderPaid($order);
$method->MarkOrderComplete($order);
break;
case 'invalid':
$method = Mage::getModel('Bitcoins/paymentMethod');