Stripe
A unified platform for online, in-person and cross-border payments, with prebuilt checkout, 125+ payment methods, one-click Link checkout, and fraud and dispute tools.
Use Stripe through the same PayMidWare calls as every other gateway: each merchant saves their own Stripe credentials, and your software never needs gateway-specific code.