Are you describing the web? PayPal or Stripe can comfortably handle payments
If you revisit my comment, you may find what I am describing is certainly not a payment system.