Merge pull request #1 from gregplaysguitar/master

Customisable success/failure views
Merge pull request #2 from gregplaysguitar/master

DPS seems to have a char limit for merchant reference too
raise exception, rather than return it