Comments (4)
I see that @ndi8093 has already somewhat elaborated on the IBAN. So basically I implemented IBAN since it's the international standard for wire transfers, though it's mostly a thing in Europe and the Middle East I believe. I know that in the Americas and Asia people tend to use apps, but no idea if they would also use wire transfers as well. Thank you for clearing up that in the US it seems to be almost exclusively apps.
The way IBANs are implemented in Tabby is pretty basic and without many limitations, it's just a min 12, max 34 character string (since IBAN numbers vary in length depending on the country), so it can be letters, numbers, symbols, whatever. Technically, you can enter something like a username or other information in there, with the service prefixed or between brackets after it. I wouldn't suggest entering random characters, since the IBAN is actually displayed in places and could confuse people.
The IBAN is mostly used in emails, with sentences such as You can transfer the money to the following bank account: %IBAN%
. Beyond that, the IBAN value is shown on the "My debt" view (and the same view using a token) and of course on your profile page where you can change it.
Of course the big question is how we could adapt Tabby to better suit those who want to use it from the US and other countries. Obviously, you could just fill in something like "jpartain89 (cashapp or zelle)" into the IBAN, but that would still look weird with terms like "bank account/transfer" and IBAN being mentioned in the interface. However, I'm also not too comfortable creating a huge dropdown list of apps (especially considering I know of about 15 apps that are in use around the world already, and I'm sure there's easily 50 that are popular enough). Brainstorming about it for a bit, I can see for example an option where registration forms feature the option to pick between IBAN, a URL (e.g. to a QR code or a link that opens inside an app directly) or a list of app usernames in some kind of standardised format. I feel however that something like that would still be a bit clunky and messy.
Do you both maybe have a better suggestion on how to tackle this issue? Also keep in mind that I want to keep Tabby as open as possible and clearly geared towards FOSS. I'm for example not willing to actively integrate with closed source APIs of specific services, but of course I'm fine with users entering names, links, usernames, etc.
from tabby.
It worked for me by just entering 34 random alphanumeric characters (the length of an IBAN number)... it doesn't actually check an IBAN database. Hopefully this can work for you.
from tabby.
I personally would say to put in blank fields that we can add as many times as we want.
On the left: the service’s name. On the right, it could ask for a url, an image (qr code screenshot) or an address of some sort.
Then we could set a default option for what we want to display in our emails or online.
from tabby.
Maybe a dropdown for certain services and a blank field to put in the corresponding value for the service, e.g. dropdown=paypal
and field value = paypal_name
. Would be great to support a bunch of "standard" app with the corresponding HTML payment link.
from tabby.
Related Issues (19)
- Alias support
- Recurring expenses? HOT 3
- Docker installation HOT 3
- Adding negative debt (credit) through an activity fails
- How to adapt php.ini for non-standard sendmail emailing? HOT 9
- Unable to delete activity HOT 11
- Feature Request: EPC QR-codes for bank transfer to European IBAN number
- Cannot start session when headers already sent HOT 5
- Feature Request: Support for South African currency and bank account types HOT 6
- Feature Request Docker container HOT 14
- Switch from default mail function to PHPMailer HOT 5
- Today button when creating activity
- Also mention the total amount due in notification mails of new events
- Add favicon
- Change sorting for people with no debt
- Any chance for LDAP auth and SSO? HOT 11
- Debt values >1,000.00 not shown properly in record HOT 3
- 404 after install HOT 2
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 tabby.