What's new
transactionFromRedirect() — verificación post-pago
Después de que el cliente completa el pago en Wompi, es redirigido a tu redirect_url con ?id=TRANSACTION_ID en la query string. Ahora puedes verificar el estado del pago directamente desde ese request sin depender del webhook:
// routes/web.php
Route::get('/gracias', function (Request $request) {
$transaction = Wompi::transactionFromRedirect($request);
if ($transaction?->status === TransactionStatus::Approved) {
// pago confirmado
}
});También disponible vía el servicio:
Wompi::transactions()->findFromRedirect($request);Retorna null si el request no contiene el parámetro ?id.