Dan Tolbert

Me

  • Electrical Engineer gone Software
  • First program was TI-Basic
  • First true ❤️ was Python

Why Square

  • Been at this for a while 
  • Point of sale & e-commerce
  • Full inventory and Employee management

Going to cover today

  • Application
  • Locations
  • Customers
  • Charging Customers

Application

  • Access control to account

Location

  • Physical or virtual "location"
  • Need a location to do anything fun

Customer

  • Exactly like what it sounds... A customer
  • Needs standard information...

Charge Transaction

  • Needs both a customer AND a location
  • Billing Address, shipping address, etc...

Location

Customer

Address, CreditCard?

Address, email, phone number

Transaction

  • Credit Card #
  • Billing Address
  • idempotency key
  • Customer id

Questions?

Made with Slides.com