/home/techb158/immovalet.com/vendor/mollie/mollie-api-php/examples/payments
NameSizeModeActions
create-ideal-payment.php31650644editdlrm
create-payment-oauth.php23620644editdlrm
create-payment.php22320644editdlrm
list-methods.php10020644editdlrm
list-payments.php30400644editdlrm
refund-payment.php28100644editdlrm
return.php11180644editdlrm
update-payment.php14640644editdlrm
webhook.php18160644editdlrm
Edit: /home/techb158/immovalet.com/vendor/mollie/mollie-api-php/examples/payments/refund-payment.php (2810B)
payments->get($paymentId); if ($payment->canBeRefunded() && $payment->amountRemaining->currency === 'EUR' && $payment->amountRemaining->value >= '2.00') { /* * 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", // You must send the correct number of decimals, thus we enforce the use of strings ], ]); 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 "Refund payment: "; echo "
"; echo "

"; echo 'Create a payment
'; echo 'Create an iDEAL payment
'; echo 'List payments
'; echo "

"; } catch (\Mollie\Api\Exceptions\ApiException $e) { echo "API call failed: " . htmlspecialchars($e->getMessage()); }