~/talk

Money Makes Your App Go Round

Talkat WindyCityRails 2016 · 2016-09-15..09-16· [payments-and-fintech, ruby-on-rails]
slides:none on file

Payment gateways like Stripe, Braintree, PayPal handle the API but the hard parts are post-charge: one parsing bug occurs about one-in-200–300 transactions, saving failures lose records, and floating point rounding breaks money (use BigDecimal or the money gem). Recommendations: tokenize cards in the browser, store line-item prices and dates, run credit work in small background jobs, make operations idempotent, keep nightly validators and an audit trail (PaperTrail), and expect admin UI and refund logic to be half the product.

AI-written summary · about

  1. 0:00Start
  2. 10:05Testing for Credit Card Failures
  3. 16:36Persistent Rounding Errors
  4. 17:30Money Gem
  5. 21:35Record of Failure
  6. 22:03Audit Tool
  7. 23:10Legal Obligations
  8. 24:32Refunding
  9. 25:13Take Reporting Seriously
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.