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.

URL de la solicitud

Se requiere hacer una petición GET a las siguientes URLs según sus necesidades:

  • 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.

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 22 de noviembre de 2024

© Bamboo | All rights reserved 2024