Ik wil Mollie gaan gebruiken en de mollie-feedback, factuur, etc opslaan in mySQL database.
Ik weet dat dit zichtbaar is in het Mollie dashboard, maar de betaler krijgt via mySQl meer rechten en functionaliteiten.
Ik ben op zoek naar wat PHP voorbeeldcode en/of best practice hoe Mollie betalingen te regelen.
Ja, en ook de voorbeelden toegepast, maar ik wil graag eerst wat meer/betere toepassingen zien/proberen.
De vraag is meer waar je op vast loopt?

Want het betaalproces, en het ophalen van de betaling zijn twee belangrijke onderdelen bij het doen van een betaling. En die kan je gewoon in die manual vinden.

Daarnaast is er ook een mooie flowchart van het betaalproces.
Ja, die error kan je makkelijk verklaren.
De waarde (amount) klopt niet in je code. Mogelijk omdat er een komma staat, in plaats van een punt.
Nee, er staat een punt en zoals aangegeven moet je values als String posten:
<?php
$payment = $mollie->payments->create([
"amount" => [
"currency" => "EUR",
"value" => "00.01", // You must send the correct number of decimals, thus we enforce the use of strings
],
"method" => \Mollie\Api\Types\PaymentMethod::IDEAL,
"description" => "Een Test betaling met Mollie in PHP Order #{$orderId}",
"redirectUrl" => "{$protocol}://{$hostname}{$path}/return.php?order_id={$orderId}",
"webhookUrl" => "{$protocol}://{$hostname}{$path}/webhook.php",
"metadata" => [
"order_id" => $orderId,
],
"issuer" => !empty($_POST["issuer"]) ? $_POST["issuer"] : null,
]);
?>
"value" => "00.01", // You must send the correct number of decimals, thus we enforce the use of strings

Haal voor de zekerheid die komma en wat erachter staat eens weg

"value" => "00.01"
OK, blijkt dat "00.01" de fout is, want "0.01" werkt.

[size=xsmall]Toevoeging op 11/05/2021 12:59:06:[/size]

Dank voor jullie support!

Ik blijf openstaan voor goede voorbeelden/best practices...
Ik vraag me af wat je nog meer zoekt?
De links naar uitleg heb ik al genoemd. ;-)

Of gaat het meer om de UI/UX?
Ik ben altijd geinteresseerd in andermans aanpak/ervaring/etc.
Ook OAuth is voor mij een groot raadsel en heb geen idee hoe dit werkt.

Reageren