Muutke küpsiste eelistusi

E-raamat: Checking Out with the Payment Request API: A Practical Introduction to the HTML5 Payment Request API using Real-world Examples

  • Formaat: EPUB+DRM
  • Ilmumisaeg: 13-Sep-2019
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484251843
Teised raamatud teemal:
  • Formaat - EPUB+DRM
  • Hind: 40,74 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: EPUB+DRM
  • Ilmumisaeg: 13-Sep-2019
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484251843
Teised raamatud teemal:

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

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 a text editor or free software.

One of the key concerns of any e-commerce company is ensuring customers complete the checkout process successfully, and for them to return. Unfortunately, many checkouts still suffer from a high level of drop-out. The Payment Request API is an open standard being developed by browser vendors to simplify payments for users with a quick and seamless autofill process enabling a broader set of online payment providers to participate in the market. The API is designed to be easy to implement across all supported browsers, and work with any payment type or service provider.





Checking Out with the Payment Request API equips you witha tool set that you can use to develop future projects, incorporate into your existing workflow and allow you to reduce any dependency on complex, custom-made checkouts that might be prone to failure, or unwieldy to use. You'll learn how to use the Payment Request API to create consistent checkouts quickly and easily, and work through practical example projects that will help familiarize you with using the API. We live in an age where speed and accuracy are of the essence add effortless flow to your payments using this book today.









What You'll Learn









Implement the Payment Request API in a project Explore some of the options for personalizing it for a project Gain an appreciation of pointers around user experience and how this affects the API Understand how to manage issues and security when using the Payment Request API Work through some example projects, from standalone demos to implementing in frameworks





























Who This Book Is For





Website developers familiar with creating shopping carts and looking to leverage the HTML5 Payment Request API. Also ideal for those in agile development teams who want to focus on simplifying content in modern browsers using their existing tools
About the Author xi
About the Technical Reviewer xiii
Acknowledgments xv
Introduction xvii
Chapter 1 Introducing the API 1(26)
Exploring the Benefits of Using the API
4(1)
Breaking Some Common Misconceptions
5(2)
Understanding Terminology Around the API
7(2)
Considering the UX Experience
9(6)
Exploring Checkout Flows
11(1)
Sketching a User Flow Using Sketch
12(3)
Customizing the UX
15(9)
Some General UX Advice
17(5)
Giving Feedback Throughout the Journey
22(2)
Addressing Security Concerns
24(2)
Summary
26(1)
Chapter 2 Setting Up a Basic Checkout 27(28)
Some Basic Housekeeping
27(6)
Setting Up a Suitable Web Server
28(5)
Checking Browser Support for the API
33(1)
Enabling Browsers to Use the API
34(1)
Creating a Simple Example for Desktop Browsers
35(3)
Exploring What Happened
37(1)
Managing Errors in the Checkout
38(7)
Understanding the Changes to Our Demo
44(1)
Adapting for Use on Mobile Devices
45(3)
Exploring How the API Works in Detail
48(5)
Payment Methods
48(1)
Payment Details
49(1)
Payment Options
50(1)
Wrapping it All Together
51(2)
Summary
53(2)
Chapter 3 Configuring and Customizing Our Checkout 55(34)
Setting Up a Payment Method
55(1)
Taking the Next Step
56(6)
Understanding How it Works
61(1)
Customizing the API Flow
62(1)
Configuring Our Checkout Form
63(17)
Setting a Display Icon
63(1)
Handling Different Currencies
64(6)
How Can We Handle Multiple Items Better?
70(5)
Accepting Gift Cards and Discounts
75(5)
Configuring Our Payment Process
80(4)
Asking for Details from Customers
80(2)
Adding Iframe Support
82(2)
Handling Changes
84(1)
Handling Extra Information
85(3)
Exploring the Code in Detail
87(1)
Summary
88(1)
Chapter 4 Shipping 89(26)
Getting Started with Shipping
89(1)
Obtaining the Shipping Address and Method
90(6)
Exploring How this Works in Detail
93(1)
Making Use of Details in Payment Request API
94(2)
Expanding Our Shipping Options
96(3)
Exploring the Changes Made
98(1)
Dealing with Changes to Shipping
99(2)
Breaking Apart Our Code
101(1)
Implementing Delivery Restrictions
101(5)
Breaking Apart the Code
105(1)
Dealing with Errors
106(6)
Customer-Generated Errors
107(1)
Errors Generated During Development
108(4)
Summary
112(3)
Chapter 5 Integrating with a Payment Handler 115(36)
Exploring the Options
115(5)
API Type
116(1)
Link Type
117(1)
Tokenization Type
118(1)
Integrating with the Payment Request API
119(1)
Choosing between a PSP or Traditional Provider
120(3)
Implementing a Provider
123(5)
Dissecting the Code
126(1)
Understanding the Types of Payment Identifiers
127(1)
Implementing Stripe
128(7)
Breaking Apart the Code
130(1)
Making it More Local
131(4)
Dealing with Extra Charges
135(5)
Breaking Apart the Code in Detail
139(1)
Dealing with No Payment Apps
140(7)
Understanding What Happened
146(1)
Checking for No Apps: An Epilogue
146(1)
Taking Care of Pending Transactions
147(2)
Summary
149(2)
Chapter 6 Pulling It All Together 151(32)
Outlining the Project
151(2)
Building the Product Gallery
153(3)
Dissecting the Code thus Far
155(1)
Setting Up the Basic Basket
156(5)
Breaking Apart the Code
161(1)
Taking Care of Shipping (Plus Restrictions)
161(7)
Exploring the Code in More Detail
167(1)
Handling Payments
168(3)
Integrating a Payment Method
168(2)
Exploring the Code in More Detail
170(1)
Displaying Discounts
171(1)
Applying Charges When Necessary
172(5)
Exploring the Code in More Detail
175(1)
Applying Charges: A Postscript
176(1)
Adding Error Handling
177(3)
Exploring the Code in More Detail
179(1)
Taking Things Further
180(1)
Summary
181(2)
Chapter 7 Project: Enabling the API in a Framework or CMS 183(30)
Outlining the Project
184(1)
Exploring the Options
184(3)
Choosing Our Framework
187(2)
Creating the Store Front End
189(5)
Breaking Apart the Code
193(1)
Setting Up the Basic Checkout
194(6)
Dissecting the Code
200(1)
Taking Things Further
200(1)
Case Study: Adding Geolocation Support
201(8)
Getting Prepared
201(1)
Creating Our Demo
202(5)
Breaking Apart Our Code
207(1)
What Next for Geolocation: Should We Use It?
208(1)
Case Study: Using QR Codes
209(3)
Understanding How It Works
211(1)
Summary
212(1)
Chapter 8 Project: The Future of the Web Payments API 213(30)
What is the Payment Handler API?
214(2)
Understanding the Mix
215(1)
Creating a Handler
216(15)
Getting Prepared
217(1)
Defining a Payment Method Identifier
218(1)
Building the Manifest
219(2)
Creating a Payment App
221(2)
Installing the Payment Handler
223(7)
Dissecting Our Code
230(1)
Streamlining the Process
231(2)
Considering Security Implications
233(1)
Testing Our Payment Handler
234(8)
Dissecting the Code
241(1)
Summary
242(1)
Appendix: API Reference 243(2)
API Interfaces
243(1)
API Properties
244(1)
API Events
244(1)
Useful References
244(1)
Index 245
Alex Libby is an A/B testing developer and seasoned computer book author, who hails from England. His passion for all things Open Source dates back to the days of his degree studies, where he first came across web development, and has been hooked ever since. His daily work involves extensive use of JavaScript, HTML and CSS to manipulate existing website content; Alex enjoys tinkering with different open source libraries to see how they work. He has spent a stint maintaining the jQuery Tools library, and enjoys writing about Open Source technologies, principally for front end UI development.