PagSeguro
Connect to PagSeguro payment services.
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 38 actions:
| Action | Purpose | Parameters |
|---|---|---|
| post_oauth2_application | Criar uma aplicação | No parameters |
| get_oauth2_application_by_client_id | Consultar uma aplicação | client_id (string) Content-Type (string) Authorization (string) |
| get_oauth2_authorize | Solicitar a permissão para uma aplicação OAuth | response_type (string) client_id (string) redirect_uri (string) state (string) scope (string) data (object) required |
| post_oauth2_token | Trocar um authorization code por um access token | Authorization (string) Content-Type (string) X_CLIENT_ID (string) X_CLIENT_SECRET (integer) data: { . grant_type (string) . code (string) . redirect_uri (string) } (object) required |
| post_oauth2_authorize_sms | Solicitar autorização via SMS | Authorization (string) Content-Type (string) X_CLIENT_ID (string) X_CLIENT_SECRET (string) data: { . email (string) } (object) required |
| post_oauth2_refresh | Renovar um access token | Authorization (string) Content-Type (string) X_CLIENT_ID (string) X_CLIENT_SECRET (integer) |
| post_oauth2_revoke | Revogar um access token | Content-Type (string) Authorization (string) X_CLIENT_ID (string) X_CLIENT_SECRET (integer) |
| post_accounts | Criando uma conta | Accept-Language (string) x-client-id (string) x-client-secret (string) Authorization (string) data: { . type (string) . email (string) . business_category (string) . person (object) . company (object) . tos_acceptance (object) } (object) required |
| get_accounts_by_account_id | Consultando uma conta | account_id (string) Content-Type (string) x-client-token (string) Authorization (string) |
| post_charges | Criando uma cobrança com Cartão de Crédito | Authorization (string) Content-Type (string) x-idempotency-key (string) x-api-version (integer) |
| get_charges | Buscando uma Cobrança | reference_id (string) Authorization (string) Content-Type (string) x-api-version (integer) |
| post_charges_by_id_capture | Capturando uma cobrança | id (string) Authorization (string) Content-Type (string) x-api-version (integer) x-idempotency-key (string) |
| post_charges_by_id_cancel | Reembolsando uma cobrança | id (string) Authorization (string) Content-Type (string) x-api-version (integer) data: { . amount (object) } (object) required |
| get_charges_by_charge_id | Consultando uma Cobrança | charge_id (string) Authorization (string) Content-Type (string) x-api-version (integer) |
| post_notificacoes | Recebendo uma notificação de uma cobrança | Authorization (string) |
| get_v3_transactions_notifications_by_notification_code | Consultando uma notificação pós-transacional | notificationCode (string) email (string) token (string) Content-Type (string) Authorization (string) |
| post_orders | Criando um Pedido | Content-Type (string) Authorization (string) |
| get_orders_order_id | Consultar um pedido | Authorization (string) Content-Type (string) |
| post_orders_order_id_pay | Pagando um Pedido | Authorization (string) Content-Type (string) |
| post_pix_oauth2 | Criar token associado aos escopos do PIX Json | data: { . grant_type (string) . scope (string) } (object) required |
| get | Recuperar o payload JSON que representa a cobrança imediata. | No parameters |
| put_instant_payments_cob_by_txid | Criar Cobrança | txid (string) data: { . calendario (object) . devedor (object) . valor (object) . chave (string) . solicitacaoPagador (string) . infoAdicionais (array) } (object) required |
| patch_instant_payments_cob_by_txid | Revisar cobrança | txid (string) data: { . status (string) } (object) required |
| get_instant_payments_cob_by_txid | Consultar cobrança | txid (string) revisao (integer) |
| post_pix_pay_by_txid | Simular Pagamento de Cobrança em Sandbox | txid (string) Content-Type (string) Authorization (string) |
| get_instant_payments_cob | Consultar lista de cobrança | fim (integer) inicio (integer) |
| put_instant_payments_pix_by_e2eid_devolucao_by_id | Solicitar devolução | e2eid (string) id (string) data: { . valor (string) } (object) required |
| get_instant_payments_pix_by_endtoend_id_devolucao_by_id | Consultar devolução | endtoendId (string) id (string) |
| get_instant_payments_pix_by_endtoend_id | Consultar Pix | endtoendId (string) |
| get_instant_payments_pix | Consultar lista de pix recebidos | fim (integer) inicio (integer) |
| put_instant_payments_webhook_by_chave | Configurar webhook PIX | chave (string) data: { . webhookUrl (string) } (object) required |
| get_instant_payments_webhook_by_chave | Exibir informações sobre webhook Pix | chave (string) Content-Type (string) |
| delete_instant_payments_webhook_by_chave | Cancelar o webhook Pix | chave (string) Content-Type (string) |
| post_recebimento_de_notificacao | 1. Evento transacional: Charge paga | Content-Type (string) x-authenticity-token (string) data: { . id (string) . reference_id (string) . status (string) . created_at (string) . paid_at (string) . description (string) . amount (object) . payment_response (object) . payment_method (object) . links (array) . metadata (object) } (object) required |
| get_movement_v3_00_transactional_by_date | Obtém os movimentos transacionais vendas, chargebacks, cancelamentos, ajustes para uma data específica. Os dados são disponibilizados de forma integral em D+1. | date (string) |
| get_movement_v3_00_financial_by_date | Obtém os movimentos financeiros liquidações, pagamentos, chargebacks, transferências, antecipações para uma data específica. Os dados são disponibilizados de forma integral em D+1. | date (string) |
| get_movement_v3_00_cashouts_by_date | Obtém as operações de cashout transferências para conta bancária ou PagBank para uma data específica. Os dados são disponibilizados de forma integral em D+1. | date (string) |
| get_movement_v3_00_balances_by_date | Obtém os saldos da conta para uma data específica. Os dados são disponibilizados de forma integral em D+1. | date (string) |