Pruebas en "sandbox"

Para probar todo el flujo de devolución, proporcionamos un punto final especial con el que puedes validar tus transacciones y verificar que el comportamiento de tus reglas de validación y autorización de retiro funciona correctamente.

URL: https://api.conekta.io/payout_orders/test

Simular devolución

En este punto se debe tener una referencia creada. El endpoint activará el evento con la notificación de devolución y finalizará el flujo de forma exitosa si los parámetros ingresados son correctos.

{
  "transaction_id": "4468474a-48ed-4732-9f8a-666238eaa0ac",
  "amount": "190500"
}

De esta forma simularemos el punto de venta de OXXO, realizando una validación de una referencia.

-H "Accept: application/vnd.conekta-v2.0.0+json" \
-H "Content-type: application/json" \
-u key_YOUR_PRIVATE_API_KEY: \
-X POST -d '{
        "transaction_id": "4468474a-48ed-4732-9f8a-666238eaa0ac",
        "amount": "190500"
     }' https://api.conekta.io/payout_orders/test
{
   "id":"00d62802-45cd-44fd-b207-f9ce5e865951",
   "amount": 190500,
   "currency":"MXN",
   "allowed_payout_methods":[
      "cash"
   ],
   "reason":"Devolución de compra",
   "livemode":false,
   "object":"payout_order",
   "expires_at":1638047643,
   "metadata":{
      "custom_client_id":"12345"
   },
   "status":"pending_confirmation",
   "payouts":[
      {
         "id":"payout_2qrPNUP7n13BMnRWJ",
         "amount":190500,
         "currency":"MXN",
         "payout_method":{
            "object":"payout_method",
            "type":"cash"
         },
         "object":"payout",
         "expires_at":1638047643
      }
   ]
}

🚧

IMPORTANTE:

En modo sandbox, es necesario esperar 3 minutos para la confirmación de la devolución.

ParámetroDescripciónTipo
transaction_idID de transacciónGuid
amountMonto de devoluciónint ($20.00 = 2000)