todas funcionam na base de criar produto pela interface e página de checkout pré-pronta.
Dá uma pesquisada sobre checkout transparente, presente em empresas como Cielo, Mercado Pago, Stone....
Com essa solução pode-se criar o checkout da forma que você quiser, não exibir sequer uma página para o cliente, customizar 100% do layout e não ter a dor de cabeça que ter que gerenciar dados de usuário.
Se você quer desenvolver um gateway de pagamento você terá que estar muito suportado pois terá que literalmente criar um banco. Toda a responsabilidade dos dados do cliente será sua e esteja preparado para uma burocracia sem fim
Essas soluções existem e eu uso o mercado pago inclusive, porém eu (e muitos outros) acho uma dor de cabeça implementar esse checkout transparente (checkout bricks deles). Inclusive eu achei um concorrente meu ontem no youtube, https://www.abacatepay.com, a parada é que existe necessidade, ainda mais nos estágios iniciais de uma empresa, por agilidade na integração da solução de pagamentos, e se o dev não tem conhecimento de um mercado pago, stone ou cielo vai ficar a madrugada tentando implementar.
Dado esse contexto, o que mais tem a me dizer?