GithubHelp home page GithubHelp logo

payments-use-cases's Introduction

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.

payments-use-cases's People

Watchers

JT5D avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.