Remove polling from cancellation (bug 1037367)

is there a bug to add a mozPaymentProvider shim? That seems like something we should add for tests asap