Lista de Actions
Ações no Hub são requisições HTTP na API Pagar.me. Cada ação representa um recurso da API, ou seja, um verbo (GET, POST, etc) sobre um endpoint (/core/v5/orders, /core/v5/charges/{chargeId}, etc).
URL das Actions
Na interação como aplicativo, as requisições devem ser enviadas para
https://hubapi.pagar.me, a tecnologia do Hub irá funcionar como uma camada acima da tecnologia da V5, sendo assim você irá realizar a chamada para a URL descrita acima e com uma autenticação (basic Auth) utilizando o Accesstoken (chave enviada na integração do Lojista com o APP) em Base 64.Exemplo de listagem de pedidos:
Authorization :
Basic ODc5ZDAyMzU4OGJhYmE3YTgyZGE1ODkwOWExYjY2MmU0ZTU1YWE2MzQ1YzY4ZjA5MDZhYmU1ZjYwMGI2ODBhYg==
Você pode ver a listagem de Actions e suas respectivas descrições nesta API ou na tabela abaixo com as respectivas documentações.
Tokenização de Cartão
A Tokenização de Cartão, por ser um recurso público que é autenticado apenas com a public key do lojista deve ser feita diretamente pelo API Pagar.me. O seu app receberá a public key do lojista na instalação, porém para utilizar o token do cartão será necessário permissão em algum recurso que utilize essa funcionalidade como
OrderCreateouSubscriptionCreate.
API de Bins
É uma API pública que também devem ser utilizadas diretamente na API Pagar.me e não necessita autenticação.
https://docs.pagar.me/reference/obter-informa%C3%A7%C3%B5es-do-bin
Permissão Obter Conta:
Esta permissão é um pouco diferente, ao adicioná-la ao seu Aplicativo você poderá obter dados configurados na conta pagar.me, da loja que instalou o seu aplicativo.
Essas informações podem ser usadas para modelar o seu negócio e facilitar ainda mais a utilização da loja em sua aplicação.
Request
PathGET https://hubapi.pagar.me/core/v1/accounts/{accountId}
Query Params:- accountId → É o ID da “loja” do Estabelecimento dentro da Merchant
Autenticação em Base64 com o accesstoken
Response
{
"id": "acc_0000000000000000",
"secret_key": "****************",
"public_key": "pk_test_0000000000000000",
"name": "test0",
"time_zone": "E. South America Standard Time",
"default_currency": "BRL",
"status": "active",
"antifraud_settings": {
"auto_cancel": true,
"auto_capture": true
},
"mundipagg_settings": {
"merchant_key": "****************",
"updated_at": "2021-04-12T23:46:47Z"
},
"pagarme_settings": {
"api_key": "****************",
"crypto_key": "****************",
"updated_at": "2021-08-25T22:42:45Z",
"version": 4
},
"credit_card_settings": {
"enabled": true,
"gateway": "simulator",
"updated_at": "2022-05-18T02:53:17Z"
},
"debit_card_settings": {
"enabled": true,
"gateway": "simulator",
"updated_at": "2021-04-12T23:46:47Z"
},
"voucher_settings": {
"enabled": true,
"gateway": "simulator"
},
"boleto_settings": {
"enabled": true,
"bank": "001",
"instructions": "Pay until payday.",
"gateway": "pagarme",
"updated_at": "2021-08-25T22:44:09Z",
"due_days": 3
},
"bank_transfer_settings": {
"enabled": true,
"bank": "001",
"gateway": "mundipagg",
"updated_at": "2021-04-12T23:46:47Z"
},
"wallet_settings": {
"max_cards": 10,
"enabled": true,
"updated_at": "2021-04-12T23:46:47Z",
"shared": false,
"customer_default": {}
},
"safetypay_settings": {
"enabled": true,
"gateway": "mundipagg",
"updated_at": "2021-04-12T23:46:47Z"
},
"facebook_settings": {
"app_id": null,
"app_secret": "****************",
"permissions": null,
"updated_at": "2021-04-12T23:46:47Z"
},
"general_settings": {
"display_name": "Ka testes - test",
"logo": null,
"email": null,
"website": null,
"theme": null,
"updated_at": "2021-04-12T23:46:47Z"
},
"split_settings": {
"enabled": true,
"updated_at": "2021-04-12T23:46:47Z"
},
"subscription_settings": {
"enabled": true,
"boleto_due_days": null,
"usage_report_enabled": false
},
"order_settings": {
"multi_payments_enabled": true,
"multi_buyers_enabled": true,
"open_orders_enabled": true,
"updated_at": "2021-04-12T23:46:47Z"
},
"notification_settings": {
"enabled": true,
"updated_at": "2021-04-12T23:46:47Z"
},
"guaranteed_cancellation_settings": {
"enabled": true,
"updated_At": "2021-04-12T23:46:47Z"
},
"renew_card_settings": {
"renew_on_payment_enabled": true,
"manual_renew_enabled": true,
"updated_at": "2021-04-12T23:46:47Z"
},
"cash_Settings": {
"enabled": true,
"updated_At": "2021-04-12T23:46:47Z"
},
"checkout_settings": {
"address_type": "brazilian",
"enabled": true,
"updated_at": "2021-04-12T23:46:47Z"
},
"pix_settings": {
"enabled": false,
"updated_at": "2023-06-12T20:36:54Z"
}
}
Updated over 2 years ago
