payments->get($paymentId); if ($payment->canBeRefunded() && $payment->amountRemaining->currency === 'EUR' && $payment->getAmountRemaining() >= 2.0) { /* * Refund € 2,00 of the payment. * * https://docs.mollie.com/reference/v2/refunds-api/create-refund */ $refund = $payment->refund(["amount" => ["currency" => "EUR", "value" => "2.00"]]); echo "{$refund->amount->currency} {$refund->amount->value} of payment {$paymentId} refunded.", \PHP_EOL; } else { echo "Payment {$paymentId} can not be refunded.", \PHP_EOL; } /* * Retrieve all refunds on a payment. */ echo "
";
echo 'Create a payment
';
echo 'Create an iDEAL payment
';
echo 'List payments
';
echo "