Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Nerds++: Life of a Dollar

No description
by

Brian Lin

on 22 October 2018

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Nerds++: Life of a Dollar

Vaulting
Life of a Dollar
by Brian Lin, Alice Liang, Michel Weksler
Guest
Airbnb
Gateway
Braintree
Digital River
Processors
Airbnb Bank Account
Pay-in Ecosystem
Pay-out Ecosystem
Airbnb Pay-in Systems
Airbnb Pay-out Systems
Local Bank
Transfers
Western Union
Vacuba
ACH
SEPA
Processor Abstraction
Ebanx integration
Backup Gateway

Credit Cards
Retrieve and deposit money
Iframe
Credit Card details
nonce
nonce
CC Verification
Chase
Worldpay
60% global credit card volume.
AVS/CVV checks
Stripe
Coming Soon...
Shhh....
Ebanx
Latin America
Alipay
Chinese PayPal
500 million in 2017
Balboa
Product Price Quote
(PPQ)
Cocoli
Panama
Gibraltar
Geneva
Partner Portal
(allocations and distributions)
Argo
Flexible, unified checkout experience
Integration with the checkout systems
Goal
Configuration
Documentation
Monitoring
Quick Pay
(Tender Pricing Service)
(Bill Quote Service)
Tender
Money paying towards Bill
$120 bill
$40 employee credit
$80 via credit card.
Tender Price Quote
Payment Level Pricing
Quickpay Components
Payment Plans
Deposits
Group Payment
Long Term Reservation
(Bill Management Service)
Other
aka Direct Deposit
Automated Clearing House
Majority of the payouts in the US
persists the bill
Functionality
Tenders
Processes Tender Price Quotes
(Internal Payment Gateway)
Purpose
Abstraction for payment providers.
Push/Pull money from payment instruments
Functionality
Instruments and Transactions
Async Payment
Payouts: CPAR V2
- CPAR v2 calls Gibraltar to create a Geneva account
- Gibraltar creates a Geneva account
- CPAR v2 pays to Geneva account
- CPAR v2 emits payout event for Geneva deposit
Jamaica
(hub to call each service in order to generate payout bill)
Bermuda
- Allocate the earnings from a single product to several user (booking time)
- Distribute the payment intended for a specific user to several accounts (payout time)
Functionality
Queries Gibraltar for default payout instrument
Queries Martinique for CP-AD
Calls
Balboa
(generate Payout Tender)
Cocoli
(generate Payin Tender)
IPN
(Stored Value Service)
Stored Value Products
Gift Credit
Employee Travel Credit
Referral Credit
Functionality
Stores accounts and balances
Moves money in and out of accounts
ReconArt
Numbers
40 billion in payins + payouts
191 different countries
42 different payin currencies
66 payout currencies
Adyen
Bank transfers
Sofort (Germany)
iDEAL (Netherlands)
Storing credit cards details
AmEx / Discover
closed loop system
loyal cardholders.
PayPal
Owns Braintree
2 Billion in 2017
(Gateway, please charge Brian's Credit Card)
PayoutBill
- Payin: Host's Geneva account
- Payout: Host's physical instrument
Sinai
(Routing Service)
Functionality
Automatic failover component for Payment
Consumes both payment events and payment exception events from Gibraltar
Roc
(Risk Service)
Events
Emits Payment events from transactions
Emits Instrument events from instrument creates and updates
Direct to bank accounts
Single European Payments Area
Like ACH, but for countries on the Euro
Ad hoc transfers in other countries via Payoneer or Envoy
Prepaid Debit
a plastic card issued by Payoneer, payouts add to USD or EUR balance
Airbnb
International Wire
Transfers
Alternative way to transfer funds from bank to bank
Cash payouts in Cuba
Cash payouts in exotic markets,
used as a fallback
Check
Paper checks in US and Canada,
deprecated
PayPal
Well-known wallet product
Event Pipeline
Produces denormalized product and payment data for financial reporting and data science
Braavos
- Event-based Financial Data Processing System
- Owned by Finance Infrastructure
Data
Platform events
Payment events
Context events
Instrument Events
Sinai
(Routing Service)
Airbnb Downstream Systems
Core Data Pipelines
Data for use by the rest of the company
Architecture
- Scala based Spark pipeline
- Consumes payment and platform event data
- Produces data written to HDFS
Functionality
- Source of financial data for revenue, finance, cash operations and financial audits
Drachma
Finding out where all our money went since 2013
Functionality
- Import daily transaction reports from our payments partners' systems to S3
- Extract reports into report-specific staging tables
- Export these reports in a consistent format
- Normalize normalize chargeback data from different processors
Reconart
Cash reconciliation software
Functionality
- Imports data from Braavos for Airbnb side transactions
- Imports data from Drachma for Processor side transactions
- Matches these
Vaulting
PCI Compliance
Standard to protect cardholder data.
3DS
Routing
1. Locale and Currency
3. Contract terms
Boletos
Vaulting
CC Verification
(Gateway, please pay Brian)
2. Success Rate
PayU
(Worldline)
fufills bill
publishes events
Records tenders as a Bill Tender
Manage life-cycle of a transaction
Source of truth
Support all instrument types
Full transcript