Hoje temos um grande array de configuração para que o CNAB240 funcione. Precisamos agora fazer uma estrutura para queseja possivel informar essas configurações via interface. Para isso iremos registrar alguns metadados na oportunidade e na inscrição.
Tarefa
Atenção, todos os registros devem ser feitos no plugin de pagamentos
[x] Registrar metadados cnab_company_data na oportunidade
este metadado sera responśavel por guardar as informações da fonte pagadora
O mesmo deve ser do tipo Json e terá a estrutura abaixo
Descrição
Hoje temos um grande array de configuração para que o CNAB240 funcione. Precisamos agora fazer uma estrutura para queseja possivel informar essas configurações via interface. Para isso iremos registrar alguns metadados na oportunidade e na inscrição.
Tarefa
Atenção, todos os registros devem ser feitos no plugin de pagamentos
[x] Registrar metadados
cnab_company_data
naoportunidade
este metadado sera responśavel por guardar as informações da fonte pagadora
O mesmo deve ser do tipo Json e terá a estrutura abaixo
[x] Registrar metadado
cnab_social_type
nainscrição
Este metadado será responsável salvar a informação do tipo de pessoa (Pessoa Jurídica ou Pessoa Fisica)
O mesmo deve ser do tipo
select
e terá 2 opções[x] Registrar metadado
cnab_proponent_name
nainscrição
Este metadado dever do tipo
String
e será ressponsável por salvar o nome do proponente[x] Registrar metadado
cnab_proponent_document
nainscrição
Este metadado será do tipo
String
e será responsável por salvar o CPF ou CNPJ do proponente[x] Registrar metadado
cnab_bank_data
nainscrição
Este metadado será do tipo
JSON
e será ressponsável salvar os dados bancários do proponente. Ele irá salvar com a seguinte estruturaObs.:
entity(Opportunity).registrationMetadata
has_payment_phase
for truefeature/payment-v2
do plugin de pagamentos