Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
A integração via API é a mais recomendada no nosso caso, pois não necessita que o usuário envie o formulário direto pro PagSeguro.
https://pagseguro.uol.com.br/v2/guia-de-integracao/api-de-pagamentos.html
Devemos fazer como foi feito no Commerce MoIP e Commerce Paypal, ou seja, o módulo base com funções comuns as duas integrações e um modulo para a integração html e outra para a integração API.