-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
iDeal Integration (online payment provider) #1008
Comments
The foodcoop-adam plugin currently allows members to transfer an amount from their bank (through iDeal) to their Foodsoft account. Members can choose the amount themselves. Foodcoops can use the option to prohibit ordering if a member's account balance is below a threshold value, to make sure people keep enough money on their Foodsoft account. Please note it does not currently integrate with the ordering system. The feature in the Adam fork that allows one to order, pay, and only then have the member order go through, is not part of the iDeal plugin. So members need to think for themselves to top up their Foodsoft account balance. (This could be improved by adding some links/buttons/logic here and there, I suppose.) |
Also, I would link to the in-tree plugin here: https://github.com/foodcoop-adam/foodsoft/tree/beta/lib/foodsoft_mollie |
ah great, the beta branch already uses |
I think it can make sense to keep it with the FinancialTransaction model. If not, you could add an online payment model that mirrors the financial transactions which need to be tracked. (Btw, this tracking is important, because an online payment can succeed or fail, and Foodsoft may be notified later even after the user is offline again.) The Financial transaction type and class are something introduced a while ago, and I think are mostly used by the Austrian foodcoops. The idea is that you can e.g. pay membership fee and show it separately in Foodsoft, or 'invest' and have it tracked but not used to pay member orders. I think that, just when entering a payment manually, you may need to specify the transaction type when doing an online payment (this is not implemented in the plugin yet, as the transaction types/classes were added later to Foodsoft). I think the financial transaction type/class system is in bad need of documentation (preferably with thelp of the people who actively use it). If you allow specifying the financial transaction type as a query parameter too, then a deface override could be made to link from e.g. the dashboard to the payment page to pay the amount due (prefilled using the query parameters). This is currently also missing in the payment plugin, I think. |
thanks for your advise willem, I'll give it a shot :) |
…1008 , PR #1031) Co-authored-by: wvengen <[email protected]>
Co-authored-by: wvengen <[email protected]>
…1008 , PR #1031) Co-authored-by: wvengen <[email protected]>
Co-authored-by: wvengen <[email protected]>
Feature request by ardjan
https://forum.foodcoops.net/t/feature-request-adding-ideal-payment-method-to-upstream-version/625
Already inside foodcoops-adam.
Looks like there's already a plugin in foodcoop-adam: foodcoop-adam@ef824ea
The text was updated successfully, but these errors were encountered: