Coder Social home page Coder Social logo

Lastschriften about fintex HOT 6 OPEN

my-flow avatar my-flow commented on August 14, 2024
Lastschriften

from fintex.

Comments (6)

my-flow avatar my-flow commented on August 14, 2024

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:

  1. Formally apply for a Creditor Identifier.
  2. Find a bank that supports SDD via HBCI, such as Postbank.
  3. Sign an SDD collection agreement with your bank.
  4. Generate a unique mandate ID.
  5. 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).
  6. Implement required HBCI segments by analyzing the data transfer of step 5.
  7. 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.

torstenklement avatar torstenklement commented on August 14, 2024

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.

zimt28 avatar zimt28 commented on August 14, 2024

@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.

torstenklement avatar torstenklement commented on August 14, 2024

You can use mono. It runs on windows and all unix based systems.

from fintex.

zimt28 avatar zimt28 commented on August 14, 2024

@my-flow Can you recommend a Mac app that has HBCI message logs?

from fintex.

zimt28 avatar zimt28 commented on August 14, 2024

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.