PayPal has a system where you can set up a payment link such as www.paypal.com/myaccount/17.99
And this url would send them to a site with the cost pre-filled at $17.99.
Using this, I'm able to build the links that I want to send to people in emails. The problem is, in order to pay through paypal, you have to have a paypal account. Unless they can check out as a guest, which you can't do with these links.
I've tried a few other softwares including Stripe, and Square, and neither of those have that ability. Is there any payment system online where you can build URL's with the price dynamically, and the user can send the money without creating an account...like through google, apple pay, or even inputting their credit card info directly?