Pretty much got the payment flow working but still a lot of very rough edges UX wise, not to mention code wise, which is unmentionable really.