Mollie#182
Conversation
|
Looks much better! |
|
Hi all, so to clarify the scope of this PR, this is purely about being able to do payment initiation/completion, but no further integration with erpnext/payments? (So no payment processing, creating a bank transaction for a mollie virtual bank account, payment entry creation, possible reconciliation?) Or is PE creation / invoice reconciliation done through parsing the information passed along through the redirect, without setting up a webhook endpoint? |
|
@0spinboson Hi! To clarify the scope: You are correct that this PR focuses primarily on payment initiation and completion within Frappe web forms. Specifically: What is not included (Out of Scope):
The goal was to provide an essential 'checkout' building block for SMEs. Further integration with ERPNext’s accounting module would be a great next step, but this PR focuses on the gateway integration itself. |
|
okay, cool. I have been LLMing away over the past months as well, working on a new module for use by associations, as part of that I also added a mollie integration (which does include those things too), and am currently working on adding a ING Checkout (Pay.nl) integration. The payment processing side of my implementation is a bit focused on verenigingen but has been written in a fairly service-oriented manner already. -> https://github.com/nlvegan/verenigingen/tree/develop/verenigingen/verenigingen_payments/mollie Feel free to steal the webhook and mollie settings setup if you want, or we can collaborate on expansion -- I haven't really got a feel yet for the design of the payments gateways in the frappe payments app itself, and am a bit confused where the devs want to take it given that the refactor you were waiting for earlier was abandoned without it really being clear to me why (and whether there were other reasons than the ones stated). |
|
@0spinboson Thanks for sharing that link! Your implementation looks robust, especially the accounting side of things. I totally share your confusion regarding the frappe_payments direction and the abandoned refactor. It’s a bit of a black box right now, which is part of why I kept the scope of this PR intentionally narrow. To be transparent: For our specific internal use cases, the current implementation is sufficient, so I likely won't prioritize adding the full webhook/reconciliation logic myself in the near future. However, since you’ve already done the heavy lifting there, I would welcome you to build on top of this! If this gets merged, feel free to PR those features in, it would definitely be a great addition for the community. |
|
okay, thanks for clarifying the intended scope. I asked my pet LLM to do a review and improve it, you can find those commits here -> develop...0spinboson:payments:fix/mollie-integration-improvements |
|
its findings ->
|
@0spinboson could this implementation be integrated with your payments/gateway v2 PR |
The coming month i'll be rather busy with preparing for our association's annual general meeting and some other stuff, so probably not before mid-march. |
|
Any update on this? I'm building a new webshop and would like to integrate Mollie |
|
yes and no. the erpnext side PR was accepted, so there's progress. I am still waiting on the payments side PRs to be reviewed. I still need to do a follow-on PR for both sides to fully enable the handling of recurring payments, and then refactor the mollie implementation. Been working on some other stuff in the meantime, but could work on this some more in the coming weeks if you want to test it. |
|
Thanks for the quick update! Happy to hear there is progres. I'll check back in when I'm getting to that part of the webshop! |
replaces #68
Is it now correctly added @barredterra?