o payload é composto pelo evento (event), assinatura para verificação (signature) e os dados da transação (data), exemplo:
PAYLOAD DE TRANSAÇÕES:
O nome do evento inicia sempre com o prefixo CHARGE e segue com o status da transação, exemplo:
CHARGE-APPROVED
O nó data contém os mesmos dados que são retornados na consulta por transação (https://dom-pagamentos.readme.io/reference/consultar-transacao), exemplo:
{
"event": "CHARGE-PENDING",
"signature": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6ImY5NGJkY2M4LTM4ZjAtNDk3ZS1iNTBkLWI5YmZiM2Y2OGYzYSIsImV4cCI6MTcxMzE5NDY4OH0.ItLRYLxvlU4G7t_yJZRLf-EVjUvQ8Iu9lWNx2tFt8gU",
"data": {
"id": "f94bdcc8-38f0-497e-b50d-b9bfb3f68f3a",
"created_at": "2024-04-15 14:24:47",
"updated_at": "2024-04-15 14:24:47",
"cod_external": "A125",
"amount": 2000,
"liquid_amount": 1500,
"liquidation": [],
"refunds": {
"details": [],
"total_refunds": 0
},
"currency": "BRL",
"status": "pending",
"payment_method": "pix",
"card_code_auth": null,
"card_brand": null,
"card_bin": null,
"installments": "1",
"boleto_url": null,
"pix_qrcode": "https://dompagamentos.com.br/8183b107-a02f-4634-80a3-7ad5a208e56e-b5f5/test/qr_code",
"pix_content": "http://dompagamentos.com.br/8183b107-a02f-4634-80a3-7ad5a208e56e-b5f5/test/pay",
"pix_expire": "2024-04-15 14:34:47",
"items": [
{
"reference": "",
"description": "Produto A",
"price": 2000,
"quantity": 1
}
],
"customer": {
"name": "João da Silva",
"email": "[email protected]",
"mobile_phone": "(48) 9 99999999",
"document": "11111111111",
"document_type": "CPF",
"birthdate": "1981-06-02",
"gender": "male",
"address": {
"street": "Rua do Joao",
"number": "1",
"neighborhood": "Trindade",
"zip_code": "88036230",
"city": "Florianópolis",
"state": "SC"
}
},
"shipping": null,
"metadata": "{'dado':'dado da loja'}",
"query_param": "{'utm_source':'facebook','utm_medium':'social','utm_campaign':'primavera2025'}",
"postbackUrl": "https://webhook.site/0d26cec2-8cfa-4b38-b62e-8824c5cb5b23",
"type": "physical",
"serial_number": "2BG55VCAV8",
"relations": {
"id_invoice": null,
"id_link_payment": "3ea27e1a-0f67-44d0-85ee-c82a8fb14809",
"id_subscriber": null
}
}
}
PAYLOAD DE ASSINATURAS:
O nome do evento inicia sempre com o prefixo SIGNATURE e segue com a descrição do evento que disparou o gatilho, exemplo:
SIGNATURE-CREATED
O nó data contém os mesmos dados que são retornados no endpoint que disparou o gatilho, exemplo:
{
"event": "SIGNATURE-CREATED",
"signature": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6ImY5NGJkY2M4LTM4ZjAtNDk3ZS1iNTBkLWI5YmZiM2Y2OGYzYSIsImV4cCI6MTcxMzE5NDY4OH0.ItLRYLxvlU4G7t_yJZRLf-EVjUvQ8Iu9lWNx2tFt8gU",
"data": {
"id": "389ffa5a-c95b-4258-927a-d48cc6829ca3",
"customer_id": "4bfc6124-ceee-4f6f-9f29-75059b3f5d9c",
"plan_id": "",
"external_reference": "Assinatura 001",
"auto_recurring": {
"description": "Plano Ouro",
"value": 58.99,
"frequency": 1,
"frequency_type": "MONTH",
"repetitions": 0,
"billing_type": "prepaid",
"billing_day": 0,
"retry_days": 3
},
"payment_method": "credit_card",
"card": {
"installments": 1,
"token": "2c2b1bf4085716225061bb09e1d6df1094239e64efa737b9f233aed00c3011fc"
},
"cashback_active": false,
"postbackurl": "https://seudominio.com.br/webhook",
"metadata": "{'meta':'ok'}",
"current_cycle": 1,
"start_date_invoice": "2024-10-10",
"next_date_invoice": "2024-10-10",
"end_date_invoice": "",
"status": "active",
"created_at": "2024-10-01T16:00:00Z",
"updated_at": "2019-10-01T17:00:00Z",
"platform": [
{
"fee_details": {
"fee_transaction": {
"type": "variable",
"value": 10
},
"fee_cashback": {
"type": "fixed",
"value": 5
}
}
}
]
}
}
{
"event": "SIGNATURE-INVOICE-CREATED",
"signature": "eyJ0eX23OiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjU4MDQ3NzQxLTBiNzMtNDVmZC1iNWQ0LTBjZWZhOTU4NWI3YyIsImV4cCI6MTczMzc4NDM2Nn0.Is44ch4dUYMs69ejUO6Vd3PrxeUB3aFXZ5tqks0uagk",
"data": {
"id": "58047741-0b73-45fd-b5d4-0cefa9585b7c",
"cycle": 0,
"description": "Plano Ouro",
"created_at": "2024-12-09T07:46:06Z",
"updated_at": "2024-12-09T07:46:06Z",
"due_date": "2024-12-09",
"retries": 0,
"process_date": null,
"processing_mode": "AUTO",
"external_reference": "Assinatura 001",
"amount": 10,
"status": "scheduled",
"status_details": "Agendado",
"metadata": "{'meta':'ok'}",
"postbackUrl": "https://webhook.site/f01346a3-c35b-4547-abd7-01b1c3004968",
"card": {
"holder_name": "João da Silva",
"last_4_digits": "9852",
"brand": "master",
"expire": "1/2033"
},
"relations": {
"id_link_payment":"",
"id_subscriber":"a70a50ce-496a-4a23-a73f-0d464674b259"
}
}
}
PAYLOAD DE SUBCONTAS:
O nome do evento inicia sempre com o prefixo SUBACCOUNT e segue com a descrição do evento que disparou o gatilho, exemplo:
SUBACCOUNT-CREATED
O nó data contém os mesmos dados que são retornados no endpoint que disparou o gatilho, exemplo:
{
"event": "SUBACCOUNT-CREATED",
"signature": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6ImY5NGJkY2M4LTM4ZjAtNDk3ZS1iNTBkLWI5YmZiM2Y2OGYzYSIsImV4cCI6MTcxMzE5NDY4OH0.ItLRYLxvlU4G7t_yJZRLf-EVjUvQ8Iu9lWNx2tFt8gU",
"data": {
"id": "4bfc6124-ceee-4f6f-9f29-75059b3f5d9c",
"corporate_doc": "52711237000184",
"corporate_name": "Dom Digital",
"name": "Dom Pagamentos",
"external_reference": "REF_COMPANY_001",
"address": {
"street": "Av. General",
"number": "s/n",
"neighborhood": "Centro",
"zip_code": "88036200",
"city": "Florianópolis",
"state": "SC"
},
"partner_adm": {
"name": "joão da Silva",
"doc": "11111111111",
"birthdate": "2000-01-01",
"email": "[email protected]",
"phone": "48991191311"
},
"support": {
"phone": "48999999999",
"email": "[email protected]",
"site": "https://dompagamentos.com.br"
},
"financial_pixout": {
"key": "52711237000184",
"type": "CNPJ"
},
"status": "approved",
"msg": "",
"credentials": {
"public_ley": "pk_cb389d86-3025-4d49-b029-2e238501bc40",
"token": "2c8e65c43f4870f5e82f0ab2cvc94141ed90a78088ac310dc4fb2222fc5bcb99"
},
"created_at": "2024-10-01T15:36:00Z",
"updated_at": "2024-10-01T15:36:00Z"
}
}
{
"event": "SUBACCOUNT-CANCELLED",
"signature": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6ImY5NGJkY2M4LTM4ZjAtNDk3ZS1iNTBkLWI5YmZiM2Y2OGYzYSIsImV4cCI6MTcxMzE5NDY4OH0.ItLRYLxvlU4G7t_yJZRLf-EVjUvQ8Iu9lWNx2tFt8gU",
"data": {
"id": "4bfc6124-ceee-4f6f-9f29-75059b3f5d9c",
"corporate_doc": "52711237000184",
"corporate_name": "Dom Digital",
"name": "Dom Pagamentos",
"external_reference": "REF_COMPANY_001",
"address": {
"street": "Av. General",
"number": "s/n",
"neighborhood": "Centro",
"zip_code": "88036200",
"city": "Florianópolis",
"state": "SC"
},
"partner_adm": {
"name": "joão da Silva",
"doc": "11111111111",
"birthdate": "2000-01-01",
"email": "[email protected]",
"phone": "48991191311"
},
"support": {
"phone": "48999999999",
"email": "[email protected]",
"site": "https://dompagamentos.com.br"
},
"financial_pixout": {
"key": "52711237000184",
"type": "CNPJ"
},
"status": "cancelled",
"msg": "Conta descredenciada por critérios de risco",
"created_at": "2024-10-01T15:36:00Z",
"updated_at": "2024-10-01T15:36:00Z"
}
}
{
"event": "SUBACCOUNT-CHANGED",
"signature": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6ImY5NGJkY2M4LTM4ZjAtNDk3ZS1iNTBkLWI5YmZiM2Y2OGYzYSIsImV4cCI6MTcxMzE5NDY4OH0.ItLRYLxvlU4G7t_yJZRLf-EVjUvQ8Iu9lWNx2tFt8gU",
"data": {
"id": "4bfc6124-ceee-4f6f-9f29-75059b3f5d9c",
"corporate_doc": "52711237000184",
"corporate_name": "Dom Digital",
"name": "Dom Pagamentos",
"external_reference": "REF_COMPANY_001",
"address": {
"street": "Av. General",
"number": "s/n",
"neighborhood": "Centro",
"zip_code": "88036200",
"city": "Florianópolis",
"state": "SC"
},
"partner_adm": {
"name": "joão da Silva",
"doc": "11111111111",
"birthdate": "2000-01-01",
"email": "[email protected]",
"phone": "48991191311"
},
"support": {
"phone": "48999999999",
"email": "[email protected]",
"site": "https://dompagamentos.com.br"
},
"financial_pixout": {
"key": "52711237000184",
"type": "CNPJ"
},
"status": "blocked",
"msg": "Conta bloqueada para operações por critérios do setor de risco",
"created_at": "2024-10-01T15:36:00Z",
"updated_at": "2024-10-01T15:36:00Z"
}
}
PAYLOAD DE PIXOUT:
Sempre é encaminhado o payload completo do lote.
{
"event": "PIXOUT-BATCH-CHANGED",
"signature": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6ImY5NGJkY2M4LTM4ZjAtNDk3ZS1iNTBkLWI5YmZiM2Y2OGYzYSIsImV4cCI6MTcxMzE5NDY4OH0.ItLRYLxvlU4G7t_yJZRLf-EVjUvQ8Iu9lWNx2tFt8gU",
"data":
{
"batch_id": "37f86bcf-1f8a-4470-86f7-860cdd86522d",
"description": "Pagamentos em lote",
"created_at": "2021-08-16T14:57:59.000Z",
"postbackUrl": "",
"total_gross": 4.3,
"total_transfer": 3.5,
"total_fee": 0.8,
"receivers": [
{
"transfer_id": "bbafbcca-56ac-4cbc-af3e-c22aad29d431",
"status": "paid",
"status_detail": "",
"name": "Maria da Silva",
"document": "11111111111",
"pix_key_type": "CPF",
"pix_key": "11111111111",
"external_reference": "PIX01",
"amount": 1.5,
"idempotency_key": "",
"bank_receipt_url": "https://dompagamentos.com.br/receipt/bbafbcca-56ac-4cbc-af3e-c22aad29d431",
"paid_date": "2025-01-21"
},
{
"transfer_id": "b9c71f1b-9020-430d-a59d-b4175733ca8c",
"status": "error",
"status_detail": "Erro na chave pix",
"name": "João da Silva",
"document": "22222222222",
"pix_key_type": "EMAIL",
"pix_key": "[email protected]",
"external_reference": "PIX02",
"amount": 2,
"idempotency_key": "",
"bank_receipt_url": "",
"paid_date": ""
}
]
}
}
