PagSeguro
Connect to PagSeguro payment services and manage transactions.
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 69 actions:
| Action | Parameters |
|---|---|
| parameters_oauth2_application | |
| post_oauth2_application | |
| parameters_oauth2_application_by_client_id | client_id (string) |
| get_oauth2_application_by_client_id | client_id (string) Content-Type (string) Authorization (string) |
| parameters_oauth2_authorize | |
| get_oauth2_authorize | response_type (string) client_id (string) redirect_uri (string) state (string) scope (string) data (object) required |
| parameters_oauth2_token | |
| post_oauth2_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 |
| parameters_oauth2_authorize_sms | |
| post_oauth2_authorize_sms | Authorization (string) Content-Type (string) X_CLIENT_ID (string) X_CLIENT_SECRET (string) data: { . email (string) } (object) required |
| parameters_oauth2_refresh | |
| post_oauth2_refresh | Authorization (string) Content-Type (string) X_CLIENT_ID (string) X_CLIENT_SECRET (integer) |
| parameters_oauth2_revoke | |
| post_oauth2_revoke | Content-Type (string) Authorization (string) X_CLIENT_ID (string) X_CLIENT_SECRET (integer) |
| parameters_accounts | |
| obj_accounts | Content-Type (string) Authorization (string) X_CLIENT_ID (string) X_CLIENT_SECRET (string) Accept-Language (string) |
| post_accounts | 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 |
| parameters_accounts_by_account_id | account_id (string) |
| get_accounts_by_account_id | account_id (string) Content-Type (string) x-client-token (string) Authorization (string) |
| parameters_charges | |
| obj_charges | Content-Type (string) Authorization (string) X-api-version (integer) X-idempotency-key (string) |
| post_charges | Authorization (string) Content-Type (string) x-idempotency-key (string) x-api-version (integer) |
| get_charges | reference_id (string) Authorization (string) Content-Type (string) x-api-version (integer) |
| parameters_charges_by_id_capture | id (string) |
| post_charges_by_id_capture | id (string) Authorization (string) Content-Type (string) x-api-version (integer) x-idempotency-key (string) |
| parameters_charges_by_id_cancel | id (string) |
| post_charges_by_id_cancel | id (string) Authorization (string) Content-Type (string) x-api-version (integer) data: { . amount (object) } (object) required |
| parameters_charges_by_charge_id | charge_id (string) |
| get_charges_by_charge_id | charge_id (string) Authorization (string) Content-Type (string) x-api-version (integer) |
| parameters_notificacoes | |
| post_notificacoes | Authorization (string) |
| parameters_v3_transactions_notifications_by_notification_code | notificationCode (string) |
| get_v3_transactions_notifications_by_notification_code | notificationCode (string) email (string) token (string) Content-Type (string) Authorization (string) |
| parameters_orders | |
| obj_orders | Content-Type (string) |
| post_orders | Content-Type (string) Authorization (string) |
| parameters_orders_o_r_d_e_r_i_d | |
| get_orders_o_r_d_e_r_i_d | Authorization (string) Content-Type (string) |
| parameters_orders_o_r_d_e_r_i_d_pay | |
| post_orders_o_r_d_e_r_i_d_pay | Authorization (string) Content-Type (string) |
| parameters_pix_oauth2 | |
| post_pix_oauth2 | data: { . grant_type (string) . scope (string) } (object) required |
| parameters | |
| obj | |
| get | |
| parameters_instant_payments_cob_by_txid | txid (string) |
| put_instant_payments_cob_by_txid | txid (string) data: { . calendario (object) . devedor (object) . valor (object) . chave (string) . solicitacaoPagador (string) . infoAdicionais (array) } (object) required |
| patch_instant_payments_cob_by_txid | txid (string) data: { . status (string) } (object) required |
| get_instant_payments_cob_by_txid | txid (string) revisao (integer) |
| parameters_pix_pay_by_txid | txid (string) |
| post_pix_pay_by_txid | txid (string) Content-Type (string) Authorization (string) |
| parameters_instant_payments_cob | |
| get_instant_payments_cob | fim (integer) inicio (integer) |
| parameters_instant_payments_pix_by_e2eid_devolucao_by_id | e2eid (string) id (string) |
| put_instant_payments_pix_by_e2eid_devolucao_by_id | e2eid (string) id (string) data: { . valor (string) } (object) required |
| parameters_instant_payments_pix_by_endtoend_id_devolucao_by_id | endtoendId (string) id (string) |
| get_instant_payments_pix_by_endtoend_id_devolucao_by_id | endtoendId (string) id (string) |
| parameters_instant_payments_pix_by_endtoend_id | endtoendId (string) |
| get_instant_payments_pix_by_endtoend_id | endtoendId (string) |
| parameters_instant_payments_pix | |
| get_instant_payments_pix | fim (integer) inicio (integer) |
| parameters_instant_payments_webhook_by_chave | chave (string) |
| put_instant_payments_webhook_by_chave | chave (string) data: { . webhookUrl (string) } (object) required |
| get_instant_payments_webhook_by_chave | chave (string) Content-Type (string) |
| delete_instant_payments_webhook_by_chave | chave (string) Content-Type (string) |
| parameters_api_webhook | |
| obj_api_webhook | |
| parameters_recebimento_de_notificacao | |
| post_recebimento_de_notificacao | 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 |