ux design for mobile payment experiences

52
UX Design for Mobile Payment Experiences Skip Allums UX Lead, Monitise Create @skippr #mobilepaymentux 10 Tips & Tricks

Upload: skip-allums

Post on 22-Nov-2014

243 views

Category:

Design


2 download

DESCRIPTION

O'Reilly Webcast: Oct 14, 2014 With mobile devices emerging as new tools for transactions and identification, designers face challenging interactions and user expectations from payment scenarios. Consumers expect mobile payment experiences to be frictionless and familiar, while faithfully protecting their financial data. Falling short on any of these aspects will cause users to drop out, or worse, compromise their financial privacy. In this webcast, we'll look at ten emerging UX design best practices for mobile payment interactions. References: Apps mentioned: http://www.paywithisis.com http://www.squareup.com https://www.google.com/wallet/ https://www.venmo.com http://www.thelevelup.com http://www.capitalone.com/online-banking/mobile/wallet/ https://www.lyft.com/ https://www.groupon.com https://www.uber.com/ https://www.coinbase.com/ https://www.simple.com/ https://www.paypal.com/ https://www.apple.com/iphone-6/apple-pay/ http://www.starbucks.com/coffeehouse/mobile-apps/mystarbucks Merchant Category codes http://www.irs.gov/irb/2004-31_IRB/ar17.html#d0e1647 PCI DSS Compliance https://www.pcisecuritystandards.org/security_standards/documents.php?document=pci_dss_v2-0#pci_dss_v2-0

TRANSCRIPT

Page 1: UX Design for Mobile Payment Experiences

UX Design for Mobile Payment Experiences

Skip Allums UX Lead, Monitise Create @skippr #mobilepaymentux

10 Tips & Tricks

Page 2: UX Design for Mobile Payment Experiences
Page 3: UX Design for Mobile Payment Experiences

the

history of

PAYMENT TECH

how mobile payments

ACTUALLY WORK UX

BEST PRACTICES

Page 4: UX Design for Mobile Payment Experiences

Available now in print & digital formats: §  oreilly.com §  your favorite bookstore

More at: mobilepaymentux.com

Page 5: UX Design for Mobile Payment Experiences

1 Your app is not their goal. Favor speed over spectacle.

2 Payments are a conversation. Provide constant feedback.

3 Information is power. Show balances & recent activity.

4 Lock it up. Users expect security.

5 Expect the unexpected. Design for error cases.

6 Speak plainly. Avoid tech jargon.

7 Dress the part. If something looks odd, users won’t trust it.

8 Function follows form. Communicate service necessities.

9 Teach all users. Instruct consumers, merchants & support.

10 Award repeated use. Incentivize with offers & loyalty points.

Designing Mobile Payment Experiences: 10 Tips & Tricks

Page 6: UX Design for Mobile Payment Experiences

1 Your app is not their goal. Favor speed over spectacle.

Page 7: UX Design for Mobile Payment Experiences

PLAN TRAVEL BROWSE PURCHASE TRAVEL

make a shopping list!

find address of the store!

arrive at the store!

look for needed items!

place them in the basket

stand in check out line

load items on counter

pay for items

arrive home

Page 8: UX Design for Mobile Payment Experiences

1. Your app is not their goal. Favor speed over spectacle.

Avoid lots of data entry! Where possible, remove unnecessary fields: Credit Card Type – Can be parsed from the first one or two digits of the card number City, State – Can be determined from the postal code

dunkin donuts

Page 9: UX Design for Mobile Payment Experiences

1. Your app is not their goal. Favor speed over spectacle.

Avoid lots of data entry! Where possible, remove unnecessary fields: Credit Card Type – Can be parsed from the first one or two digits of the card number City, State – Can be determined from the postal code

uber

Page 10: UX Design for Mobile Payment Experiences

1. Your app is not their goal. Favor speed over spectacle.

Avoid lots of data entry! Make use of image recognition (see card.io, jumio) to allow for quick scanning of credit/debit cards via the mobile camera

uber

Page 11: UX Design for Mobile Payment Experiences

1. Your app is not their goal. Favor speed over spectacle.

Efficient screen flows make for faster transactions. Avoid putting the user through unnecessary menus in order to initiate a payment. `

Page 12: UX Design for Mobile Payment Experiences

1. Your app is not their goal. Favor speed over spectacle.

Efficient screen flows make for faster transactions. Avoid putting the user through unnecessary menus in order to initiate a payment. `

Page 13: UX Design for Mobile Payment Experiences

2 Payments are a conversation. Provide constant feedback.

Page 14: UX Design for Mobile Payment Experiences

2. Payments are a conversation. Provide constant feedback.

Hello! Welcome to Donut Hut. Payingwith cash or card?!

Card please.!

Great. That will be $79.50.!!Paper or plastic?!

I have my own !bag, thanks.!

Page 15: UX Design for Mobile Payment Experiences

2. Payments are a conversation. Provide constant feedback.

Give the user obvious feedback while paying. This can include animations, visual cues, messaging or audio/haptic feedback.

softcard aka isis

Page 16: UX Design for Mobile Payment Experiences

2. Payments are a conversation. Provide constant feedback.

When possible, show detailed receipts when the payment is over: the card used, amount, merchant name, date & time, etc.

google wallet

Page 17: UX Design for Mobile Payment Experiences

3 Information is power. Show balances & recent activity.

Page 18: UX Design for Mobile Payment Experiences

3. Information is power. Provide balances & recent activity.

Show large, easy to read balances so the user always knows how much money they have. Itemized tables of recent transactions: §  Helps users track their spending §  Should have clear typographic hierarchy §  Obvious payment & credit amounts

coinbase wallet

Page 19: UX Design for Mobile Payment Experiences

3. Information is power. Provide balances & recent activity.

Offer transaction records in plain-English. Parse Merchant Category Codes (MCC) for context.

simple

CHECK CRD PURCHASE 09/20 PANDAEXPRESS #09302 NAPA CA 4111XXXXXX1234 ?MCC=5814!

Raw record:

Sep. 20!Panda Express!Napa, CA!!

Better:

$8.95 Fast Food!

VISA… 1234

Page 20: UX Design for Mobile Payment Experiences

4 Lock it up. Users expect security.

Page 21: UX Design for Mobile Payment Experiences

4. Lock it up. Users expect security.

Hey consumers! What are your biggest concerns with mobile !payments?!

Page 22: UX Design for Mobile Payment Experiences

4. Lock it up. Users expect security.

Page 23: UX Design for Mobile Payment Experiences

4. Lock it up. Users expect security.

Page 24: UX Design for Mobile Payment Experiences

UI LAYER mPINs/Passcodes, Gesture Patterns,

User data & preferences

WEB SERVICES Encryption, PCI-DSS compliance,

Username/passwords, Tokens

COMMUNICATION Transport Protocols, Encryption

OPERATING SYSTEM mPINs/Passcodes, Biometrics,

Gesture Patterns, Trusted Applications

Page 25: UX Design for Mobile Payment Experiences

4. Lock it up. Users expect security.

Mobile passcodes & PINs are faster than username/passwords, and can lock the app down after too many wrong attempts.

softcard aka isis coinbase wallet paypal

Page 26: UX Design for Mobile Payment Experiences

4. Lock it up. Users expect security.

Mobile passcodes & PINs are faster than username/passwords, and can lock the app down after too many wrong attempts.

Passcode Best Practices: §  Large, easy to read, custom numeric keypads

(avoid using stock OS keyboards) §  No more than 4 or 5 digits §  Mask the passcode as the user enters it §  Obvious path to revert back to primary sign

in method, or reset their passcode §  Give the user a time-out option, which will

prompt for a passcode after 1 to 5 minutes or more of inactivity

§  Don’t allow the user to set an easy to guess passcode: 1234, 2580, 1111, etc.

Page 27: UX Design for Mobile Payment Experiences

4. Lock it up. Users expect security.

Gesture patterns are another alternative for quick sign in, and can be more unique than passcodes.

Gesture Pattern Best Practices: §  Use obvious touch/drag stop points §  No less than 4 stop points and no more than 9

or 10. §  Obvious path to revert back to primary sign

in method, or reset their pattern

capital one wallet

Page 28: UX Design for Mobile Payment Experiences

4. Lock it up. Users expect security.

Biometrics are likely the most secure authentication method (very hard to fake). Usage is normally entirely dictated by the native OS.

apple pay

paypal + samsung

Page 29: UX Design for Mobile Payment Experiences

4. Lock it up. Users expect security.

Avoid compromising cardholder data and personally identifiable information. Ensure these aren’t locally stored in your app: Cardholder Data: -  Full card numbers -  Cardholder name -  Expiration dates -  Security / CVV codes

Personally Identifiable Information: -  Billing street address, city state & zip code -  Birth dates -  Social security numbers -  Phone numbers -  ID numbers (ex. driver’s licenses, passports) -  Pictures of the user, their voice or fingerprint

Page 30: UX Design for Mobile Payment Experiences

5 Expect the unexpected. Design for error cases.

Page 31: UX Design for Mobile Payment Experiences

5. Expect the unexpected. Design for error cases.

Designing for when things go wrong is just as important as when things go right. Again employ animations, visual cues, messaging or audio/haptic feedback.

Page 32: UX Design for Mobile Payment Experiences

5. Expect the unexpected. Design for error cases.

Clearly communicate what has gone wrong, and explain what steps the user can take to rectify the situation, if possible.

venmo lyft

Page 33: UX Design for Mobile Payment Experiences

5. Expect the unexpected. Design for error cases.

Clearly communicate what has gone wrong, and explain what steps the user can take to rectify the situation, if possible.

level up

Page 34: UX Design for Mobile Payment Experiences

6 Speak plainly. Avoid technical jargon.

Page 35: UX Design for Mobile Payment Experiences

6. Speak plainly. Avoid technical jargon.

Instructional text should be free from marketing speak and technical jargon, even when describing complex processes.

§  Avoid obtuse phrases like “processing…” §  Explain exactly what is taking place

behind the scenes.

softcard aka isis

Page 36: UX Design for Mobile Payment Experiences

6. Speak plainly. Avoid technical jargon.

Instructional text should be free from marketing speak and technical jargon, even when describing complex processes.

§  Avoid obtuse phrases like “processing…” §  Explain exactly what is taking place

behind the scenes.

square order

Page 37: UX Design for Mobile Payment Experiences

7 Dress the part. If something looks odd, users won’t trust it.

Page 38: UX Design for Mobile Payment Experiences

7. Dress the part. If something looks odd, users won’t trust it.

Adhere to platform UI guidelines as much as possible. Mobile users have inherent expectations of their chosen operating system. Try to avoid incongruences such as: §  iOS UI elements on

Android §  Web-derivative

layouts

secure wallet ing belgium

Page 39: UX Design for Mobile Payment Experiences

7. Dress the part. If something looks odd, users won’t trust it.

Squish the bugs! UI defects and dead-end processes can kill any trust the user might have in a mobile app. This is especially true of financial experiences.

Page 40: UX Design for Mobile Payment Experiences

8 Function follows form. Communicate service necessities.

Page 41: UX Design for Mobile Payment Experiences

8. Function follows form. Account for service limitations.

Explain any inherent service charges. Users don’t like to be caught off guard by hidden per-transaction fees.

Pay $300.00

Payments over $100 will incur a $2 service fee for !processing costs.!

Page 42: UX Design for Mobile Payment Experiences

8. Function follows form. Account for service limitations.

Hardware issues should be brought to the attention of the user immediately. Include instructions so that the user can adjust any device settings.

google wallet

Page 43: UX Design for Mobile Payment Experiences

9 Teach all users. Instruct consumers, merchants & support.

Page 44: UX Design for Mobile Payment Experiences

9. Teach all users. Instruct consumers, merchants & support.

Mobile payments are a new paradigm. Users need effective instruction upon first use.

softcard aka isis paypal

Page 45: UX Design for Mobile Payment Experiences

9. Teach all users. Instruct consumers, merchants & support.

FAQ / Help sections should be logically structured and relevant. If this content is viewed via the web wrapper, ensure a responsive layout is used.

venmo

Page 46: UX Design for Mobile Payment Experiences

9. Teach all users. Instruct consumers, merchants & support.

Ensure that all participants are made aware of the service, and how it works. POS systems should be clearly labeled, and staff should be briefed on what to do if something goes wrong.

Page 47: UX Design for Mobile Payment Experiences

10 Award repeated use. Incentivize with offers & loyalty points.

Page 48: UX Design for Mobile Payment Experiences

10. Award repeated use. Incentivize with offers & loyalty points.

Mobile payments have to be more than just “cool”. Relevant offers and substantial savings will encourage daily use.

starbucks

Page 49: UX Design for Mobile Payment Experiences

10. Award repeated use. Incentivize with offers & loyalty points.

Offers have to be easy to find, and easy to redeem. Clear discount details and large, easy-to-scan barcodes make redemption simpler for the consumer and the merchant.

groupon google wallet

Page 50: UX Design for Mobile Payment Experiences

1 Your app is not their goal. Favor speed over spectacle.

2 Payments are a conversation. Provide constant feedback.

3 Information is power. Show balances & recent activity.

4 Lock it up. Users expect security.

5 Expect the unexpected. Design for error cases.

6 Speak plainly. Avoid tech jargon.

7 Dress the part. If something looks odd, users won’t trust it.

8 Function follows form. Communicate service necessities.

9 Teach all users. Instruct consumers, merchants & support.

10 Award repeated use. Incentivize with offers & loyalty points.

Designing Mobile Payment Experiences: 10 Tips & Tricks

Page 51: UX Design for Mobile Payment Experiences

Available now in print & digital formats: §  oreilly.com §  your favorite bookstore

THANK YOU

@skippr mobilepaymentux.com

Page 52: UX Design for Mobile Payment Experiences

UX Design for Mobile Payment Experiences

Skip Allums UX Lead, Monitise Create @skippr #mobilepaymentux

10 Tips & Tricks