Comments (6)
Hi @zimt28,
I have currently no plans to implement SEPA direct debit (short: SDD, “SEPA-Lastschriften”), but I will accept pull requests. If you want to implement this feature, you could proceed like this:
- Formally apply for a Creditor Identifier.
- Find a bank that supports SDD via HBCI, such as Postbank.
- Sign an SDD collection agreement with your bank.
- Generate a unique mandate ID.
- Submit SDD via online-banking application in such a way that you can trace the transmitted HBCI data (e.g. via man-in-the-middle proxy or via in-app HBCI history/log).
- Implement required HBCI segments by analyzing the data transfer of step 5.
- Implement more abstract FinTex high-level commands (methods) which makes an HTTP call using the segments defined in step 6.
Improve your algorithm by running steps 2 - 7 with multiple banks. Lather, rinse, repeat ;-)
Good luck!
from fintex.
Look at libfintx https://github.com/mrklintscher/libfintx ... There it is already done. We have to translate code from c# to elixir on this point.
from fintex.
@mrklintscher Nice! As I don't know much about the banking standards and converting it to Elixir might be quite time consuming, it might be easier to use AWS Lambda/ Serverless or ExSharp, but I'm not sure if the latter could work on Linux.
from fintex.
You can use mono. It runs on windows and all unix based systems.
from fintex.
@my-flow Can you recommend a Mac app that has HBCI message logs?
from fintex.
nemiah/phpSepaXml creates the messages and should be easy to convert to Elixir. I'll play around with it a bit :)
from fintex.
Related Issues (5)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fintex.