El redirectURL no parece publicar ningún dato. Parece usar una solicitud GET. ¿Cómo sé el ID de pago o el estado de pago en la URL de devolución?
$payment = \mollie::api()->payments()->create([ 'amount' => $price, 'customerId' => $customer->id, 'description' => 'My Initial Payment', 'redirectUrl' => \URL::to('/after-payment'), ]);La solicitud POST que describe Daan es solo para el webhook. Mollie lo redirigirá a su sitio web mediante una solicitud GET a la URL de redirección que usted proporcione. No se envían datos a su redirecciónUrl, sin embargo, puede agregar su identificación de pago/factura a los parámetros GET en la redirecciónUrl:
$payment = \mollie::api()->payments()->create([ 'amount' => $price, 'customerId' => $customer->id, 'description' => 'My Initial Payment', 'redirectUrl' => \URL::to('/after-payment').'?invoice_id='.$invoice->id, ]);Editar: como se señaló en los comentarios, estaba hablando de la URL del webhook. La respuesta de Mark es la correcta, ya que describe la URL de redireccionamiento.
Como se indica en los documentos de Mollie , se envía una solicitud POST con un parámetro id=tr_xxxxxx . ¿Está enviando un encabezado de redirección 301 o 302? En ese caso, los datos de la publicación se perderán y recibirá una solicitud GET.
Tenga en cuenta que siempre puede agregar su propio identificador de transacción a la URL del webhook si necesita la redirección.