Assim como nos outros apps de pagamento, no create transaction este app vai retornar uma transaction e com ela a API gera um order , a diferença nesse caso é apenas o type: 'recurrence', nesse momento a assinatura é criada no Galaxpay;
A cada novo pagamento da assinatura um novo pedido será criado, com transactiontype: 'payment' (padrão) e associado de alguma forma ao pedido original da assinatura (para isso é necessário receber webhooks respectivos do Galaxpay);
Se o pedido original da assinatura for cancelado na plataforma, a respectiva assinatura também deverá ser cancelada no Galaxpay (para isso é necessário tratar webhooks da E-Com Plus);
Integração do com o https://www.galaxpay.com.br/ para pagamento recorrente (assinaturas). Documentação interativa já com as opções que nos interessam: https://docs.galaxpay.com.br/configurar-sua-documentacao/customizer/6-7-1-4-10-2-5/options/12-13-15-9-10
Exemplos de apps "parecidos": https://github.com/ecomplus/app-pagarme https://github.com/ecomplus/app-vindi
A diferença é que nesse novo app do Galaxpay vamos implementar pagamento recorrente, logo deve haver uma integração adicional para:
type: 'recurrence'
, nesse momento a assinatura é criada no Galaxpay;type: 'payment'
(padrão) e associado de alguma forma ao pedido original da assinatura (para isso é necessário receber webhooks respectivos do Galaxpay);