matthewarkin

Joined 13 years ago

Karma
159
Submissions
140
Member since
Aug 16
Hey, I'm Matt Work in payments, credit/debit card authorization and clearing for 6 years now.

email: [email protected]

[ my public key: https://keybase.io/matthewarkin; my proof: https://keybase.io/matthewarkin/sigs/pgXbGbYwrLUNrV1uF7InbSAPkDV9pqf2Gl1MlPc3NgE ]

View on Hacker News

Recent submissions

Comment · 2 years ago
Tokens are mapped to the underlying account not to a specific card. This is one of the selling points of network tokenization to merchants. If the underlying card gets lost/stolen/replaced/etc, the token will still work because it is tied to the account and not the physical card.
Comment · 3 years ago
The slightly tricky part is that the brand rules may still apply even if it transaction on debit rails, since the brand is printed on the card and Visa/MC doesn't want to deal with consumer complaints because the merchant routed it to debit rails despite Visa's "zero fraud guarantee" (the primary exception for this is pin debit transactions are excluded since those primarily go through debit networks). The challenge then becomes the issuer needs to take a loss as some of the debit networks don't have the chargeback infrastructure that the larger networks have, but you are often still protected by Visa rules just because the card has Visa printed on it.
Comment · 3 years ago
Brazil has a unique thing "combo cards" in which a single card number can be tied to different accounts. So selecting credit draws from a line of credit while selecting debit draws from a bank account (checking or savings) holding cash.

In the US, though, both options draw from the same bank/checking account.

Comment · 4 years ago
One of the Chase Merchant Services platforms had an outage earlier.
Comment · 6 years ago
Braintree / Paypal | Chicago, IL or Austin, TX or San Francisco, CA or REMOTE USA | Software Engineer | https://www.braintreepayments.com/careers/

Braintree lets you move money from one place to another safely and securely. Every time you pay for an Uber ride, book a stay through Airbnb, or pay with PayPal when you check out online, you're probably using our product. We solve world-scale problems and provide opportunities to match. We build diverse teams that recognize our strengths and allow us to work on our weaknesses.

We don't have a playbook for hiring during a pandemic, and we know these are weird and stressful times for many, but we're committed to being flexible and making it work to find excellent engineering colleagues.

We use pair programming and TDD as our default practices, and we have some pretty awesome internal tooling to enable remote pairing and collaboration. We're always looking to learn and improve, and teams regularly come together to reflect and adjust. We strive to be welcoming and inclusive for all our team members.

Note that the confidence gap and imposter syndrome are real and might make you feel unqualified! Please apply anyway. We'd love to hear from you.

Comment · 6 years ago
None of the major card networks except for American Express validate cardholder name. The Address Verification Service (AVS) also only validates numeric values (so if your address is 123 Main Street, 123 Maple Ave will return a matching response)
Comment · 9 years ago
The article states they were rendering maps screens on the phone and shipping the screenshot to the watch to handle performance issues with the watch.
Comment · 9 years ago
Comment · 10 years ago
Comment · 10 years ago
If you use standalone accounts, then the liability is with Stripe. With managed accounts you're collecting all this information, Stripe charges an additional .5% and financial liability switches to you if Stripe cannot debit the merchant. I'm not saying one shouldn't be responsible for it, but it is a difference.

I would argue that the .5% you are paying to use managed accounts would include some sort of "insurance" against fraudulent merchants especially since one would hope Stripe is providing platforms with a similar level of verification compared to standalone accounts.

Ideally platforms would be aware of the differences and make the best decision based on their risk tolerance and UX goals, but after spending a fair amount of time in Stripe's IRC room in the past, people just want to build something and don't always go into the deep documentation listing some of these gotchas.

Comment · 10 years ago
Financial liability is also shifted to the platform / api user.
Comment · 10 years ago
Current Apple Pay works with subscriptions, I don't see why this would not.
Comment · 10 years ago
You can do "payouts" with Stripe Connect. Stripe doesn't have a money transmission license so they can only do a payout when it's tied directly to a charge (like marketplace). You could also take a look at Payoneer.
Comment · 10 years ago
Only American Express offers name verification to merchants. When it comes to address verification, only the numeric data gets checked. So for an address "123 Main Street" would match "123 Bryant St" as well

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton