跳到主要内容

查询交易

使用此端点通过 id 查询某一笔具体的交易。

可用环境​

https://api.gateway.com.br/core

端点​

  • 方法:GET
  • 端点:/transaction/{id}
  • 认证方式:Bearer token

路径参数​

名称类型必填说明校验规则
idstring (UUID)是交易的标识必须为有效的 UUID

请求示例​

curl --request GET \
--url https://api.gateway.com.br/core/transaction/553e8400-e29b-41d4-a716-436251480000 \
--header 'Authorization: Bearer your-jwt-token'

成功响应​

字段类型必填说明
idstring (UUID)是交易的唯一标识
acquirerCodestring否收单机构代码
acquirerstring是交易的收单机构
amountnumber是交易金额(整数,以分为单位)
paymentMethodstring (enum) - PIX是支付方式
webhookUrlstring否已配置的 webhook URL
externalCodestring否您的参考编号
paymentReceiptobject否支付凭证(参见子对象 PaymentReceiptUrl)
refundReceiptobject否退款凭证(参见子对象 PaymentReceiptUrl)
customerobject否客户信息(参见子对象 Customer)
sellerobject否卖方信息(参见子对象 Seller)
isInfoProductboolean是标识商品为数字商品或实物商品
addressobject否客户地址(参见子对象 Address)
itemsobject[]否商品列表(参见子对象 Item)
metadataobject否元数据
createdAtstring (ISO)是创建日期
statusstring (enum) - PENDING, PIX_QRCODE_GENERATED, PAID, PROCESSING_REFUND, PROCESSING_INFRACTION, REFUNDED, INFRACTION, FAILED, BLOCKED是
  • PENDING:交易已创建,等待处理
  • PIX_QRCODE_GENERATED:PIX 二维码已生成,等待付款
  • PAID:交易已支付
  • PROCESSING_REFUND:退款处理中
  • PROCESSING_INFRACTION:违规处理中
  • REFUNDED:交易已退款
  • INFRACTION:交易已退款(MED)
  • FAILED:处理出错
  • BLOCKED:因开启 MED 而被冻结
statusHistoryarray是状态历史(参见子对象 StatusHistory)
updatedAtstring (ISO)是最后更新日期
amountPaidnumber否实际支付金额(整数,以分为单位)
paymentDatestring (ISO)否支付日期
infractionDatestring (ISO)否违规日期
infractionAmountnumber否违规金额(整数,以分为单位)
refundDatestring (ISO)否退款日期
refundAmountnumber否退款金额(整数,以分为单位)
pixResponseobject否PIX 数据(参见子对象 PixResponse)
errorMessagestring否错误信息
errorMessageRefundstring否退款的错误信息
endToEndstring否交易的 end-to-end 标识
endToEndRefundstring否退款的 end-to-end 标识
payerobject否付款方信息(参见子对象 AccountHolder)
receiverobject否收款方信息(参见子对象 AccountHolder)
feeAmountnumber否手续费金额

子对象​

Customer​

字段类型必填说明
ipstring否IP
namestring是姓名
emailstring否电子邮箱
documentobject是证件信息(参见子对象 DocumentVo)
landlinestring否固定电话
mobilePhonestring否手机号码

Seller​

字段类型必填说明
namestring是姓名
documentobject是证件信息(参见子对象 DocumentVo)

DocumentVo​

字段类型必填说明
valuestring是证件号
typestring (enum) - CPF, CNPJ是证件类型

Address​

字段类型必填说明
postalCodestring是巴西的 CEP 邮编
numberstring是门牌号
streetstring是街道名称
neighborhoodstring是街区名称
citystring是城市名称
statestring是州/省的名称或简称
countrystring是国家名称
complementstring否补充信息

Item​

字段类型必填说明
titlestring是标题
unitPricenumber是商品金额(整数,以分为单位)
quantitynumber是该商品的数量
descriptionstring否补充信息

StatusHistory(列表项)​

字段类型必填说明
statusstring (enum) - PENDING, PIX_QRCODE_GENERATED, PAID, PROCESSING_REFUND, PROCESSING_INFRACTION, REFUNDED, INFRACTION, FAILED, BLOCKED是交易状态
datestring (ISO)是该状态的日期
durationInMillisecondsnumber是该状态的持续时长(毫秒)

PixResponse​

字段类型必填说明
uristring是二维码的复制粘贴代码
qrCodeBase64string是二维码图片
expirationDatestring是二维码的过期日期

AccountHolder​

字段类型必填说明
typestring (enum) - PF, PJ是持有人类型
namestring是持有人姓名
documentstring是持有人证件号
bankAccountobject是银行信息(参见子对象 BankAccount)
pixobject是持有人的 PIX 密钥(参见子对象 PixKeyVo)

BankAccount​

字段类型必填说明
typestring是账户类型
digitstring是账户校验位
ispbstring是银行的 ISPB

PaymentReceiptUrl​

字段类型必填说明
urlstring是凭证的 URL
expirationDatestring (ISO)是凭证的过期日期

响应示例​

数据脱敏

敏感信息可能以 *** 脱敏显示。

{
"id": "553e8400-e29b-41d4-a716-436251480000",
"acquirerCode": "ACQ-123",
"acquirer": "ACQUIRER_EXEMPLO",
"amount": 500,
"paymentMethod": "PIX",
"webhookUrl": "https://sua-api.com/webhooks/transaction",
"externalCode": "TRANSACTION-123",
"paymentReceipt": {
"url": "https://files.exemplo.com.br/receipts/transaction-553e8400-e29b-41d4-a716-436251480000.pdf",
"expirationDate": "2026-04-01T00:00:00.000Z"
},
"refundReceipt": {
"url": "https://files.exemplo.com.br/receipts/transaction-refund-553e8400-e29b-41d4-a716-436251480000.pdf",
"expirationDate": "2026-04-01T00:00:00.000Z"
},
"customer": {
"ip": "123123123123",
"name": "Customer",
"email": "customer@gmail.com",
"document": {
"value": "***123123**",
"type": "CPF"
},
"landline": "12123451234",
"mobilePhone": "12123451234"
},
"seller": {
"name": "Seller",
"document": {
"value": "***123123**",
"type": "CPF"
}
},
"isInfoProduct": false,
"address": {
"postalCode": "54753-800",
"number": "155",
"street": "Rua Santa Mariana",
"neighborhood": "São Pedro",
"city": "Camaragibe",
"state": "Pernambuco",
"country": "Brazil",
"complement": "Casa Azul"
},
"items": [
{
"title": "Fone Bluetooth PulseWave X200",
"unitPrice": 500,
"quantity": 1,
"description": "Fone de ouvido sem fio com cancelamento ativo de ruído, bateria de 30h e microfone embutido. Compatível com Android e iOS."
}
],
"metadata": {
"moeda": "BRL",
"autorizacao": "A1B2C3",
"status": "aprovada"
},
"createdAt": "2026-03-06T12:49:04.681Z",
"status": "REFUNDED",
"statusHistory": [
{
"status": "PENDING",
"date": "2026-03-06T12:49:04.681Z",
"durationInMilliseconds": 1000
},
{
"status": "PIX_QRCODE_GENERATED",
"date": "2026-03-06T12:49:04.681Z",
"durationInMilliseconds": 10000
},
{
"status": "PAID",
"date": "2026-03-06T12:49:04.681Z",
"durationInMilliseconds": 10000
},
{
"status": "PROCESSING_REFUND",
"date": "2026-03-06T12:49:04.681Z",
"durationInMilliseconds": 7000
},
{
"status": "REFUNDED",
"date": "2026-03-06T12:49:04.681Z",
"durationInMilliseconds": 5000
}
],
"updatedAt": "2026-03-06T12:49:04.681Z",
"amountPaid": 500,
"paymentDate": "2026-03-06T12:49:04.681Z",
"infractionDate": "2026-03-06T13:49:04.681Z",
"infractionAmount": 500,
"refundDate": "2026-03-06T14:49:04.681Z",
"refundAmount": 500,
"pixResponse": {
"uri": "00020126580014br.gov.bcb.pix0136123e4567-e89b-12d3-a456-426614174000",
"qrCodeBase64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...",
"expirationDate": "2026-03-06T12:49:04.681Z"
},
"errorMessage": null,
"errorMessageRefund": null,
"endToEnd": "0123456789",
"endToEndRefund": "0123456789-REFUND",
"payer": {
"type": "PF",
"name": "Fulano de Tal",
"document": "***456789**",
"bankAccount": {
"type": "CHECKING",
"digit": "7",
"ispb": "12345678"
},
"pix": {
"key": "12345678910",
"type": "CPF"
}
},
"receiver": {
"type": "PJ",
"name": "Empresa Exemplo LTDA",
"document": "12345678000199",
"bankAccount": {
"type": "CHECKING",
"digit": "0",
"ispb": "12345678"
},
"pix": {
"key": "contato@exemplo.com",
"type": "EMAIL"
}
},
"feeAmount": 150
}

可能的错误​

状态码说明处理方式
401凭据无效请检查您的凭据
403无权限或未授权请联系技术支持
404未找到记录请检查所传入的 id
422数据无效或缺失请检查数据格式
422校验失败请联系技术支持
500内部错误请联系技术支持