Why customers choose it
Lower failure rates than cards for many banks, no card details to share, and familiarity. For a sizeable segment it is simply the default way to pay.
What it changes technically
Confirmation is asynchronous. Your checkout must handle a pending state properly and reconcile the webhook when it arrives, rather than assuming payment completes inline.