payment_urlwhere we expect you do redirect the customer and if it's empty, we usually return
instructionsto display to the customer. The
instructionsreturned are mainly useful for async processing e.g mobile money transactions
instructionswhich leads them to a page that displays the status of the transaction
polledor fetched from your application's database.