Configure universal transaction (bug 936119)

Do not merge. This is WIP for unifying Bango/Zippy interactions in webpay. Feedback?