allow possibility for payment module to return a response