Cargando…

Checking out with the Payment Request API : a practical introduction to the HTML5 Payment Request API using real-world examples /

Quickly create consistent checkouts for use within websites, using the power of the HTML5 Payment Request API. This project-oriented book simplifies the process of creating and manipulating checkouts with the Payment Request API in browsers for websites or online applications, using little more than...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Libby, Alex (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York : Apress, [2019]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Introducing the API; Exploring the Benefits of Using the API; Breaking Some Common Misconceptions; Understanding Terminology Around the API; Considering the UX Experience; Exploring Checkout Flows; Sketching a User Flow Using Sketch; Customizing the UX; Some General UX Advice; Button Design; Shipping; Navigation; Fallback Options; Miscellaneous; Giving Feedback Throughout the Journey; Addressing Security Concerns; Summary; Chapter 2: Setting Up a Basic Checkout
  • Some Basic HousekeepingSetting Up a Suitable Web Server; Checking Browser Support for the API; Enabling Browsers to Use the API; Creating a Simple Example for Desktop Browsers; Exploring What Happened; Managing Errors in the Checkout; Understanding the Changes to Our Demo; Adapting for Use on Mobile Devices; Exploring How the API Works in Detail; Payment Methods; Payment Details; Payment Options; Wrapping it All Together; Summary; Chapter 3: Configuring and Customizing Our Checkout; Setting Up a Payment Method; Taking the Next Step; Understanding How it Works; Customizing the API Flow
  • Configuring Our Checkout FormSetting a Display Icon; Handling Different Currencies; Exploring Our Code in More Detail; How Can We Handle Multiple Items Better?; Exploring What this Means for Our Form; Accepting Gift Cards and Discounts; Exploring Our Code in Detail; Configuring Our Payment Process; Asking for Details from Customers; Adding Iframe Support; Handling Changes; Handling Extra Information; Exploring the Code in Detail; Summary; Chapter 4: Shipping; Getting Started with Shipping; Obtaining the Shipping Address and Method; Exploring How this Works in Detail
  • Making Use of Details in Payment Request APIExpanding Our Shipping Options; Exploring the Changes Made; Dealing with Changes to Shipping; Breaking Apart Our Code; Implementing Delivery Restrictions; Breaking Apart the Code; Dealing with Errors; Customer-Generated Errors; Errors Generated During Development; Summary; Chapter 5: Integrating with a Payment Handler; Exploring the Options; API Type; Link Type; Tokenization Type; Integrating with the Payment Request API; Choosing between a PSP or Traditional Provider; Implementing a Provider; Dissecting the Code
  • Understanding the Types of Payment IdentifiersImplementing Stripe; Breaking Apart the Code; Making it More Local; Dealing with Extra Charges; Breaking Apart the Code in Detail; Dealing with No Payment Apps; Understanding What Happened; Checking for No Apps: An Epilogue; Taking Care of Pending Transactions; Summary; Chapter 6: Pulling It All Together; Outlining the Project; Building the Product Gallery; Dissecting the Code thus Far; Making Our Gallery Work; Setting Up the Basic Basket; Breaking Apart the Code; Taking Care of Shipping (Plus Restrictions); Exploring the Code in More Detail