HN user

Nars088

128 karma
Posts26
Comments29
View on HN
github.com 1mo ago

Flipper Zero Zig Template

Nars088
158pts19
thenewstack.io 2mo ago

Meta abandons open-source Llama for proprietary Muse Spark

Nars088
6pts2
also.roybahat.com 10mo ago

Forward Intro Emails

Nars088
2pts0
app.skillsync.wiki 10mo ago

Strava but for Writing Code

Nars088
1pts0
www.mattdesl.com 1y ago

Generative artwork using the Earth's natural radio and atmospheric noise

Nars088
3pts0
www.thewayofcode.com 1y ago

The way of code

Nars088
1pts0
youarehere.substack.com 1y ago

Lost

Nars088
3pts0
news.ycombinator.com 1y ago

Ask HN: Are competency based behavioral interviews a thing in your company?

Nars088
2pts0
news.ycombinator.com 1y ago

Ask HN: Why do so many B2B tech companies sponsor formula 1?

Nars088
2pts4
github.com 2y ago

Unix-like kernel written in Rust

Nars088
1pts0
github.com 2y ago

Headless E-Commerce Platform

Nars088
8pts0
github.com 2y ago

A Roguelike in Haskell

Nars088
3pts0
news.ycombinator.com 2y ago

Ask HN: What does open source mean to you in 2023?

Nars088
2pts0
blog.orhun.dev 2y ago

Ratatui (Rust)

Nars088
2pts0
www.nytimes.com 2y ago

Giraffes May Be Long-Necked for Fights, Not Just Food

Nars088
1pts1
news.ycombinator.com 2y ago

Ask HN: Why is it so hard to use LinkedIn ads?

Nars088
3pts1
www.notboring.co 3y ago

Small Applications, Growing Protocols

Nars088
1pts0
hyperswitch.io 3y ago

What the hell is payment orchestration?

Nars088
2pts0
www.notboring.co 3y ago

The Unbearable Heaviness of Being Positioned

Nars088
1pts0
docs.google.com 3y ago

The modern stripe fee calculator

Nars088
3pts0
hyperswitch.io 3y ago

Stripe fees: How much is too much?

Nars088
31pts1
github.com 3y ago

How to best run an RFC (Request for Comments) process?

Nars088
4pts1
github.com 3y ago

Merchandising by Exchange as a Payment Method

Nars088
2pts1
old.reddit.com 3y ago

Merchandising by Exchange as a Payment Method

Nars088
1pts1
hyperswitch.io 3y ago

Why your business should have multiple Payment Processors

Nars088
1pts0
github.com 3y ago

RFC: Improving compile time of Rust project

Nars088
3pts1
[dead] 3 years ago

Hyperswitch is on a mission to build payment infrastructure that serves billions of people at scale - a utility like water or electricity

I also like not having a single payment provider have the ability to cut off my revenue if some kind of issue arises

How are you going about this currently? Have you integrated Paypal separately or do you have any other processor along with stripe?

Hyperswitch is free to use for the first 10k transactions of the month. After that it costs $0.04 per transaction. It is a payment switch that comes pre integrated with major processors. So as a merchant your business relationship with processors like Stripe or Adyen remains the same (I'm affiliated with this product)

I think there is a strong relationship between the average ticket size and payment experience. It is almost like it is the user's problem if the ticket size is high (hence the website need not necessarily invest in creating a good payment experience). Something like insurance websites.

The ones that really seem to think about the payment experience are the ones that have low to medium average ticket size and high transaction volumes. It is in the website's best interest to ensure each and every transaction goes through

True, it kind of depends on your current payment processor configuration.

For example if you find yourself in the need of accepting too many payment methods, you'll definitely benefit from the difference in fees for each method across processors

It also depends on your business focus. If you do not have the bandwidth to think beyond your core business, you might just be well off with a single processor

Yes that makes sense.

Have you considered using Stripe Elements? It has loads of customization options that you can configure using an appearance API

In that case I think it is just slightly more convenient to render a PCI compliant entity's frontend as an iframe inside your application and have it send the details directly to the processor's server, perhaps saves one additional hop

Yes but it is extremely risky for the business if Stripe or Paypal is its only processor. If for whatever reason your account is flagged by the processor, you wouldn't be able to accept payments

We recently launched an RFC process for our open source payments switch (written in Rust) and we put out our first RFC in the form of a GitHub Issue.

We did get some good feedback from Reddit but I am wondering if there is a more systematic way to do this. From your experience, what is the best way to facilitate such a discussion for large scale design decisions?

I. Objective

This RFC describes a novel payment method that effectively eliminates the need for any standardized medium that acts as a store of value. Elimination of this international standard is particularly useful for removing friction and latency associated with online payments.

II. Proposal

While institutional and technological advancements have revolutionized the way we transact, they have failed to remain backward compatible with primitive modes of value transfer within hyperlocal communities. Historically, these methods were deprecated due to the complementary demand problem but modern payment orchestration platforms can solve this through a network topology that simulates closed-loop commerce.

The payment method is presented as a wallet during the checkout. The user selects the method and uploads a merchandise artifact. Upon submission of the item, Hyperswitch servers dynamically scan a social graph connecting all live merchant accounts to create double coincidence of wants on demand.

Since physical items are non fungible in nature, Hyperswitch’s fraud engine authenticates the payment request before invoking the merchant graph for a match. Finally, the smart router determines the optimal delivery path and uses the merchant’s logistics rails for settlement.

III. Open Questions

What kind of fallback and retry mechanisms can be incorporated? What is the feasibility for recurring payments, payouts and refunds? Can the transaction units be tokenized?

IV. Additional Context

The wallet in this case takes a more tangible form factor as opposed to traditional e-wallets. They are basically warehouses for the physical transaction units. Note that this method eliminates the need for PCI compliance altogether, thereby creating a truly open payments ecosystem. At its core, the payment flow fosters the fundamental human tendency to form patterns of interdependent sharing of resources.

I. Objective

This RFC describes a novel payment method that effectively eliminates the need for any standardized medium that acts as a store of value. Elimination of this international standard is particularly useful for removing friction and latency associated with online payments.

II. Proposal

While institutional and technological advancements have revolutionized the way we transact, they have failed to remain backward compatible with primitive modes of value transfer within hyperlocal communities. Historically, these methods were deprecated due to the complementary demand problem but modern payment orchestration platforms can solve this through a network topology that simulates closed-loop commerce.

The payment method is presented as a wallet during the checkout. The user selects the method and uploads a merchandise artifact. Upon submission of the item, Hyperswitch servers dynamically scan a social graph connecting all live merchant accounts to create double coincidence of wants on demand.

Since physical items are non fungible in nature, Hyperswitch’s fraud engine authenticates the payment request before invoking the merchant graph for a match. Finally, the smart router determines the optimal delivery path and uses the merchant’s logistics rails for settlement.

III. Open Questions

What kind of fallback and retry mechanisms can be incorporated? What is the feasibility for recurring payments, payouts and refunds? Can the transaction units be tokenized?

IV. Additional Context

The wallet in this case takes a more tangible form factor as opposed to traditional e-wallets. They are basically warehouses for the physical transaction units. Note that this method eliminates the need for PCI compliance altogether, thereby creating a truly open payments ecosystem. At its core, the payment flow fosters the fundamental human tendency to form patterns of interdependent sharing of resources.

One approach we started with was to look at external dependencies and reduce the depth of the crate dependency tree. Past improvements like removing redundant feature flags from diesel resulted in a significant improvement in compile time. Overall, we are looking to improve the developer experience through faster compilation for local setups. We at Hyperswitch (an open source payments switch) have just issued our first RFC to improve our compile time and improve compilation performance with low resource machines. From your experience, what are some of the approaches that you would consider effective?

[dead] 3 years ago

Hi all, HyperSwitch is an Open Source Financial Switch to make payments Fast, Reliable and Affordable. Built on Rust, it lets you connect with multiple payment processors and route traffic effortlessly, all with a single API integration. We have launched today on product hunt and are currently trending at #1. Can't wait for everyone to try it out :)