Skip to main content

Cielo Extrato Eletrônico

Cielo Extrato Eletrônico (EDI) — cadastramento e manutenção de caixa postal para arquivos EDI via fluxo de concessão do cliente.

Cielo Extrato Eletrônico Logo

Authentication

This connector uses Token-based authentication.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use

Using the Smart Chat

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions

This connector provides 9 actions:

ActionPurposeParameters
post_consent_v1_oauth_access_tokenServiço que realiza o consumo do Authorization Code retornado via callback pelo Customer Consent Flow e realiza a criação do access_token, que é necessário para acesso aos demais serviços. O refresh_token também é criado neste serviço e deve ser armazenado para que se obtenha um novo access_token quando este expirar 1 dia sem a necessidade de novo consentimento do cliente. Váriaveis utilizadas: client_secret_base_64 autenticação do parceiro, no header e authorization_code retornado via callbackdata: {
. grant_type (string)
. code (string)
} (object) required
get_edi_api_v2_edi_merchantgroupRealiza a listagem dos clientes matriz e filiais abaixo do access_token informado. Pode ser utilizado o filtro não obrigatório para listar somente os Disponíveis AVAILABLE ou os Indisponíveis UNAVAILABLE. Estar indisponível significa que a filial já participa de outro cadastramento EDI, devendo ser retirado deste antes de poder compor um novo. Nos serviços de credenciamento e edição, há validação para permitir que somente os disponíveis sejam informados. Váriaveis utilizadas: access_token no hNo parameters
post_edi_api_v2_edi_registersRealiza o cadastramento dos clientes do grupo comercial. Existem validações com relação às necessidades dos clientes estarem disponíveis para o credenciamento e também pertencerem ao cadastro da mesma raiz de CNPJ do grupo informado. O serviço permite algumas customizações: - Cadastrar no nível de grupo comercial: todos os clientes serão cadastrados e, em caso de crescimento deste grupo por conta de novas filiais, esta é incluída automaticamente no grupo. Para que se escolha essa opção, o parâdata: {
. merchantEMail (string)
. type (array)
} (object) required
get_edi_api_v2_edi_registers_by_register_idConfirma o status de criação da estrutura de caixa postal de um credenciamento através do atributo 'status', que pode receber as informações PROCESSING e COMPLETED. Quando o status virar COMPLETED, significa que a partir do dia seguinte os arquivos já se encontrarão disponíveis na caixa postal da conciliadora. Outras informações também são listadas para que se possa confirmar se as filiais escolhidas refletiram corretamente. Váriaveis utilizadas: access_token no header e register_id na requestregister_id (string) required
get_edi_api_v2_ediRealiza a consulta de um registro EDI e serve de apoio para o serviço de edição Pode ser consultado utilizando o registerId retorno da API ou matriz de extrato casos anteriores à API. Informar ao menos um deles é obrigatório. Váriaveis utilizadas: access_token no header, register_id no param e main_merchant_id no param.registerID (string)
mainMerchantID (string)
put_edi_api_v2_ediRealiza a edição de um registro EDI e serve de apoio para o serviço de edição Pode ser chamado utilizando o registerId retorno da API ou matriz de extrato casos anteriores à API. Informar ao menos um deles é obrigatório. Observar que deve ser informado o status em que se deseja deixar o registro. Atentar-se aos pontos: - Informar sem o atributo 'merchants': aplica-se a mesma regra do credenciamento, onde todas as filiais serão consideradas. - Informar com clientes no atributo significa qdata: {
. mainMerchantID (string)
. registerID (string)
. merchants (array)
. type (array)
} (object) required
delete_edi_api_v2_ediRealiza a exclusão de um registro EDI. Esta operação não poderá ser desfeita e passará a não ser mais retornado no serviço de consulta. Pode ser consultado utilizando o registerId retorno da API ou matriz de extrato casos anteriores à API. Informar ao menos um deles é obrigatório. Após a exclusão de um registro que contém o cliente, este torna-se disponível para novos credenciamentos. Váriaveis utilizadas: access_token, register_id e main_merchant_id todos no header.No parameters
get_edi_api_v2_edi_mainmerchantsAtravés deste GET é possível saber se você poderá ou não fazer a duplicação de matriz, se o editStatus retornar 'UNAVAILABLE' é necessário acionar o time de EDI edi@cielo.com.br e solicitar a duplicação manualmente, mas caso o editStatus retornar 'AVAILABLE', será necessário fazer a chamada de PUT, informar o registerID, mainMerchantId e as demais filiais nessa chamada. Lembrando que é por objeto, se um objeto retornar 'AVAILABLE' e o outro 'UNAVAILABLE', você irá fazer a chamada de PUT para umNo parameters
customCall any endpoint of the connected service while reusing the connection auth. Pass the full URL as _url. Other reserved keys: _method, _query, _body, _headers. Remaining params flow naturally — empty → GET, non-empty → POST JSON body._url (string) required
_method (string)
_query (object)
_body
_headers (object)