There are clear advantages to this method. You don’t need to rent the card processing machine and you don’t need to have a website. Customers don’t need to have a special account anywhere, they can just use their preferred payment option through the payment link