Use a custom payment provider