Fix for order not marked complete issue
This commit is contained in:
parent
8dacf9939c
commit
6692a73107
|
@ -55,10 +55,14 @@ class Bitpay_Bitcoins_IndexController extends Mage_Core_Controller_Front_Action
|
||||||
// update the order if it exists already
|
// update the order if it exists already
|
||||||
if ($order->getId())
|
if ($order->getId())
|
||||||
switch($invoice['status']) {
|
switch($invoice['status']) {
|
||||||
|
case 'paid':
|
||||||
|
$method = Mage::getModel('Bitcoins/paymentMethod');
|
||||||
|
$method->MarkOrderPaid($order);
|
||||||
|
break;
|
||||||
case 'confirmed':
|
case 'confirmed':
|
||||||
case 'complete':
|
case 'complete':
|
||||||
$method = Mage::getModel('Bitcoins/paymentMethod');
|
$method = Mage::getModel('Bitcoins/paymentMethod');
|
||||||
$method->MarkOrderPaid($order);
|
$method->MarkOrderComplete($order);
|
||||||
break;
|
break;
|
||||||
case 'invalid':
|
case 'invalid':
|
||||||
$method = Mage::getModel('Bitcoins/paymentMethod');
|
$method = Mage::getModel('Bitcoins/paymentMethod');
|
||||||
|
|
Loading…
Reference in New Issue