Accept payments

Accept payments

This is the heart of it. A payment sometimes finishes in one step, and sometimes needs a second step because the shopper has to do something (approve in their banking app, pass a card security check, get redirected and come back). Your code should be ready for both.