/payments-use-cases

Payments: Use Cases for payments on the web on mobile

Use Cases and Requirements for Web Payments on Mobile

This document outlines the use cases and requirements we payments on mobile. The use cases and requirements were gathered by gathering data on web and native applications with payment functionality, as well as looking at native payment platforms.

Motiviation

The main questions this document seeks to expore are:

  • What functionality is being achieved by native payment applications and platforms which is missing from the web?
  • What functionality is being offered through proprietary plugins to the web for payments?
  • What methods of payments are being offered to users through these other methods of payments?

On March 24-25 the W3C will hold a Workshop on Web Payments. We have been asked to submit our use cases to help define the work the W3C will do on web payments in the future.

Payment Methods

The following are examples of applications across web, iOS, Android and Windows Phone that allow users to pay for goods or services via various methods.

Paypal - Web, iOS, Android, Windows

Paypal allows users to pay for goods and services, send money and manage a wallet system from the web and iOS, Android, Windows and native applications.

Paypal Use Cases

  • Send money to other users (identifying the users via email)
  • Pay for goods and services from third parties
  • Pay for goods and services in store from third parties
  • Add funds via a 'wallet' system
  • Withdraw funds via a 'wallet' system
  • Pay via wallet system
  • Pay using credit and debit card
  • Link and pay by a bank acocunt
  • Link mobile phone number to account and use for pay receipts.

Region & Currencies

Worldwide and multi-currency.

For Developers

SDK for Android and iOS applications:

  • UI that accepts a PayPal or credit card payment from the user
  • Coordinate the payment with PayPal
  • Return to proprieter a proof of payment.

Paypal iOS App: Sending Money Paypal iOS App: Wallet

Google - Web, iOS, Android, Windows

Google wallet allows users to pay for goods and services and send money to other users. It also allows merchants to manage loyalty cards

Google Wallet Use Cases

  • Send money to other users (identifying the users via email)
  • Pay for goods and services online from third parties
  • Pay for goods and services in store from third parties
  • Add funds via a 'wallet' system
  • Withdraw funds via a 'wallet' system
  • Pay via wallet system
  • Pay using credit and debit card
  • Manage loyalty schemes

Region & Currencies

Worldwide and multi-currency.

For Developers

APIs:

  • Payment for goods and services on third party apps
  • Loyalty programmes
  • Digital payments

Google Wallet iOS App: Sending Money Google Wallet iOS App: Wallet

Other Use Cases

Here are some other use cases not detailed in the above examples.

##scratch work

--Test of Markdown-- Test

##More Testing Use Cases Testing Image

link to PaySwarm site

Stripe

Intuit GoPayment

Square

Skrill

BrainTree

World Pay

WePay

Balanced Payments

2checkout

Amazon Payments

Dwolla

WebMoney

Ukash

Netteller

ClickandBuy

PaySafeCard

Western Union