Hola,
hace ya varios años, hice los payment gateways de Culki, Visanet Peru y Mastercard Peru (eso fue cuando Visanet estableció servicios propios para mi país y cuando Culki apenas comenzaba, ya había hecho integraciones para Stripe España por eso siempre comentaba que Culki parecía una mala copia de Stripe). Todos esos plugins fueron hechos para Mage 1 y específicamente para el plugin One Page Checkout.
Tiempo después, luego del desembarco d Mage 2 tuve que hacer los upgrades. Entre eso también hice plugins tipo autocompletadores de departamento-provincia-distrito (muy de moda un tiempo), ubicar en un mapa la dirección para obtener las coordenadas que se enviaban a la empresas de reparto (ojo, antes de la pandemia). Luego Culki creó su propio plugin que se descarga gratis, pero no funciona tan bien como el mío -que lo hice para la agencia
https://paginasweb.pe- y que funciona sin salir de la página de checkout.
Así que cuento con sobrada experiencia, honestamente no soy gran fan de Mage, hay que crear como 10 files para hacer un 'hola mundo' pero no habemos muchos que sabemos escribir código propio para esa platforma.
Si puedes darme más detalles de tu proyecto, puedes contactarme.