Get de la Compra

El Get de la Compra permite a los comercios resolver incosistencias en las transacciones y recuperar la información detallada de una compra específica.

Consulta por ID de Transacción

Para obtener información detallada de una transacción específica, debes realizar una petición GET a nuestros endpoints.

URL de la solicitud

  • Producción: https://api.bamboopayment.com/v3/api/Purchase/{{TransactionId}}
  • Pruebas: https://api.stage.bamboopayment.com/v3/api/Purchase/{{TransactionId}}

Donde {{TransactionId}} es el identificador de la transacción que desea consultar.


Recuerda incluir la Clave Privada del comercio en los encabezados de la petición.
Para más detalles, consulta nuestra Guía de Autenticación.

Consulta por Número de Orden

Puedes obtener los detalles de una transacción utilizando el número de orden asignado por tu comercio.

URL de la solicitud

Realiza una petición GET a cualquiera de las siguientes URLs según tu ambiente:

  • Producción: https://api.bamboopayment.com/v3/api/Purchase/order/{{Order}}
  • Pruebas: https://api.stage.bamboopayment.com/v3/api/Purchase/order/{{Order}}

Donde {{Order}} es el número de orden que asignaste a la transacción que deseas consultar.


Recuerda incluir la Clave Privada del comercio en los encabezados de la petición.
Para más detalles, consulta nuestra Guía de Autenticación.

Consulta por ID Único

También puedes consultar una transacción utilizando un identificador único personalizado.

URL de la solicitud

Realiza una petición GET a cualquiera de las siguientes URLs según tu ambiente:

  • Producción: https://api.bamboopayment.com/v3/api/Purchase/uniqueId/{{UniqueId}}
  • Pruebas: https://api.stage.bamboopayment.com/v3/api/Purchase/uniqueId/{{UniqueId}}

Donde {{UniqueId}} es el identificador único personalizado asignado a la transacción.


Recuerda incluir la Clave Privada del comercio en los encabezados de la petición.
Para más detalles, consulta nuestra Guía de Autenticación.

Parámetros de respuesta

La estructura de respuesta para esta operación es idéntica a la respuesta estándar de compra. Esto garantiza consistencia entre diferentes tipos de transacciones y simplifica los procesos de integración.

ParámetroTipoDescripción
TransactionIdstringIdentificador único de la transacción. Un número de 19 dígitos enviado como cadena por compatibilidad.
ResultstringResultado de la transacción. COMPLETED o ACTION_REQUIRED. Consulte el objeto “Action” para obtener instrucciones.
StatusstringEstado actual de la transacción (por ejemplo, Aprobada, Rechazada).
ErrorCodestringCódigo de error si la transacción fue rechazada.
ErrorDescriptionstringDescripción detallada del error si la transacción fue rechazada.
CreatedstringMarca de tiempo de cuándo se creó la transacción, en formato ISO 8601.
AuthorizationDatestringMarca de tiempo de cuándo se autorizó la transacción, en formato ISO 8601.
AuthorizationCodestringCódigo único proporcionado por el emisor para confirmar la autorización de la transacción.
AmountintegerMonto total de la transacción.
CurrencystringCódigo de la moneda utilizada para la transacción. Puede diferir de la moneda de la solicitud según los acuerdos comerciales.
InstallmentsintegerNúmero de cuotas de pago para la transacción.
TaxableAmountintegerMonto sujeto a impuestos.
TipintegerMonto de la propina.
UrlstringEnlace para acceder a detalles adicionales de la transacción.
MetadataOutobjectMetadatos adicionales devueltos con la respuesta de la transacción.
ActionobjectDetalles de las acciones requeridas cuando el Resultado es “ACTION_REQUIRED”.
PaymentMethodobjectInformación del medio de pago utilizado

Ejemplo de respuesta

{
    "TransactionId": "79632697147789184",
    "Result": "COMPLETED",
    "Status": "APPROVED",
    "ErrorCode": null,
    "ErrorDescription": null,
    "Created": "2024-08-07T17:51:54.620",
    "AuthorizationDate": "2024-08-07T17:51:56.879",
    "AuthorizationCode": "839936",
    "Amount": 25000,
    "Currency": "BRL",
    "Installments": 2,
    "TaxableAmount": null,
    "Tip": null,
    "Url": "https://api.stage.bamboopayment.com/Purchase/79632697147789184",
    "MetadataOut": null,
    "Action": null,
    "PaymentMethod": {
        "Brand": "Visa",
        "CardOwner": "João Silva",
        "Bin": "450799",
        "IssuerBank": "Banco do Brasil",
        "Type": "CreditCard",
        "Expiration": "203008",
        "Last4": "4905"
    }
}
footer
Última modificación 20 de diciembre de 2024

© Bamboo | All rights reserved 2024