Ok, I've overcome the ViewDoesNotExist error by modifying my urls.py
like this:
config = config_get_group('PAYMENT_CHECK')
urlpatterns = patterns('satchmo',
(r'^success/$', 'payment.common.views.checkout.success',
{'SSL':config.SSL.value}, 'CHECK_satchmo_checkout-success'),
)
urlpatterns += patterns('delices',
(r'^$', 'payment.check.views.pay_ship_info',
{'SSL':config.SSL.value}, 'CHECK_satchmo_checkout-step2'),
(r'^confirm/$', 'payment.check.views.confirm_info',
{'SSL':config.SSL.value}, 'CHECK_satchmo_checkout-step3'),
)
Simply += ing the correct search pattern ('delices' instead of
'satchmo') to urlpatterns fixed it.
Hopefully this we be helpful to someone someday :)
Sam