HackerTrans
TopNewTrendsCommentsPastAskShowJobs

svapnil

198 karmajoined قبل 8 سنوات

Submissions

Groupchatty – Real time chat while using Codex and Claude

error.workos.com
2 points·by svapnil·قبل 20 ساعة·0 comments

Show HN: Groupchat, Open Source Slack for Developers

groupchatty.com
4 points·by svapnil·قبل 5 أشهر·0 comments

Better Fiat Banking Rails will matter more than Stablecoins

woodside.sh
4 points·by svapnil·السنة الماضية·2 comments

Send a SEPA Payment Using JavaScript

iso20022js.com
1 points·by svapnil·السنة الماضية·1 comments

Trade Memecoins on Discord

github.com
1 points·by svapnil·قبل سنتين·1 comments

Building Multiplayer Voice-Based AI Apps

woodside.sh
1 points·by svapnil·قبل سنتين·1 comments

The Bank Payment System Is Async

iso20022js.com
3 points·by svapnil·قبل سنتين·0 comments

How to Send a Swift Wire for Developers

iso20022js.com
66 points·by svapnil·قبل سنتين·28 comments

Where Banking APIs Fall Short

blog.svapnil.com
27 points·by svapnil·قبل سنتين·10 comments

Iso20022.js: Why Every Bank's APIs Suck

blog.svapnil.com
28 points·by svapnil·قبل سنتين·0 comments

Show HN: Iso20022.js – Create payments in 3 lines of code

iso20022js.com
291 points·by svapnil·قبل سنتين·125 comments

comments

svapnil
·السنة الماضية·discuss
What's a usecase for this that actually makes sense? Why does Erlang need to run on IoT devices? The main usecases of Erlang I know of are suitable for beefy machines.

Source: former Erlang engineer
svapnil
·السنة الماضية·discuss
Would love to hear everyone's thoughts on stablecoins vs fiat money movement! I've spent a few years in payments engineering, but would also love to hear other peoples perspectives
svapnil
·السنة الماضية·discuss
Hey everyone, I'm Svapnil, the creator of iso20022.js.

iso20022.js allows any developer to programatically move bank transfers with a business bank account by making ISO20022, the underlying messaging standard for money movement easier to use.

It's amazing how any developer can now move payments instantly using bank rails. I'd love for you all to take a look and let me know what you think.
svapnil
·قبل سنتين·discuss
Hey HN! A few months ago I built an app that allows you to trade memecoins on Discord. I'm recently open-sourcing it and releasing it to the public so everyone can see how to build Solana apps!
svapnil
·قبل سنتين·discuss
Hey HN, Svapnil here. I'm excited to show you something I've built over the last few months.

Would love to hear your thoughts or suggestions on where we take the project from here. Thanks!
svapnil
·قبل سنتين·discuss
All amounts in this library are in base units (whole numbers) and no arithmetic is used!

For financial calculations I recommend using Dinero.js
svapnil
·قبل سنتين·discuss
It is non-trivial. Every corporate bank usually provides some type of treasury services, which is how companies programmatically move money.

As far as I know, this is an international phenomenon. Keep in mind this is corporate banking, not consumer banking.

I'd happy answer any other questions you have @ https://cal.com/woodside/iso20022js
svapnil
·قبل سنتين·discuss
Thanks for finding this article olalonde! You seem to have reactivated https://news.ycombinator.com/item?id=41512930 - which is growing on HN currently
svapnil
·قبل سنتين·discuss
Great point hansoolo,

ISO20022 has a huge namespace and can do all kinds of things. My current focus on making transaction banking namespaces more accessible (think pain.001 002 and 008) aswell as CAMT files
svapnil
·قبل سنتين·discuss
Thanks for finding this, I will fix it ASAP!
svapnil
·قبل سنتين·discuss
It's the largest one with traction so far! It currently has over 300 stars on Github, meaning it's the largest package that I believe people care about right now
svapnil
·قبل سنتين·discuss
Thanks for bringing this up chuzz - we're actually only using base amounts for the money representation for amounts here. (no $2.3232321), only (amount: 232)

See the https://dinerojs.com/ package to see how money is handled (tldr it's a combination of currency and amount which helps us get to the root #)
svapnil
·قبل سنتين·discuss
Hey HackerNews,

I published iso20022js.com a few weeks ago, and I was incredibly surprised by the overwhelming traction it received. I wanted to share more about some payments fundamentals that engineers might need in order to run this package - specifically, how sending these types of bank payments actually works.
svapnil
·قبل سنتين·discuss
Thanks for sharing habitue

It's true that REST APIs operate under the assumption of processing at request time, while not the case with files. That's what makes Bank REST APIs so tricky - processing doesn't ever actually occur at request time.

There are so many crazy formats that are supported. Simpler is better imo
svapnil
·قبل سنتين·discuss
Open Banking imo === the ISO20022 standard. It already is an "API," just in a format that most web developers aren't used to
svapnil
·قبل سنتين·discuss
I never knew about HL7, thanks for sharing.

I agree that simplicity and open standards will win. SFTP is straightforward and has worked well in the past. In banking and finance, SFTP is what powers most programmatic corporate banking. Eventually, I think we'll see SFTP and message queues (like SQS) used more often as processing speeds up. I believe message queues are what powers much of real time payment processing already (https://news.ycombinator.com/item?id=36805571)
svapnil
·قبل سنتين·discuss
The most straightforward way this is done is by SFTP'ing into banks. Check out step 4 here!

https://docs.iso20022js.com/quickstart#step-4-send-the-payme...
svapnil
·قبل سنتين·discuss
Yes, ACH/NACHA payments work through ISO20022 aswell and are next up on the roadmap. I'd love to let you know when it's shipped - please shoot me an email at [email protected] so we can stay in touch!
svapnil
·قبل سنتين·discuss
Thanks for the feedback boursbenjamin.

The test cases for this library validate against the XSD for the ISO files, which could be extended to handle more test cases.

Banks sometimes offer a test SFTP endpoint they use. Engineers have had to do this from scratch at the companies they worked at in the past. If this is something you're interested in, we should talk more @ [email protected]
svapnil
·قبل سنتين·discuss
Hey ab_testing, this is done on a per bank basis. Perhaps bank by bank has different rules, so this is something they'd be best equip to answer.

If you have more questions, I'd love to help you out - please shoot me an email @ [email protected]