Take My Money

Accepting Payments on the Web

Nonfiction, Computers, Internet, Electronic Commerce, Web Development, Programming
Cover of the book Take My Money by Noel Rappin, Pragmatic Bookshelf
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Noel Rappin ISBN: 9781680504842
Publisher: Pragmatic Bookshelf Publication: February 1, 2017
Imprint: Pragmatic Bookshelf Language: English
Author: Noel Rappin
ISBN: 9781680504842
Publisher: Pragmatic Bookshelf
Publication: February 1, 2017
Imprint: Pragmatic Bookshelf
Language: English

Getting paid using Stripe or PayPal is only the beginning of creating a fully-functional e-commerce application. You also need to handle failure cases, inventory management, administration, security, reporting, and be compliant with legal issues. Manage one-time transactions and recurring subscriptions, handle inventory management, issue discounts and refunds, mitigate administration and compliance issues, and test your code to ensure your customers have a smooth, hassle-free experience.

An e-commerce payment application is literally rewarding to build--you can see the return on investment as genuine money is added to your account. But it can be stressful to manage, with security and compliance concerns and administration issues. And your entire business may depend on these features working smoothly.

Let Noel Rappin guide you through the setup and complications of dealing with online financial transactions.

Go beyond just the interaction with the gateway service and build an application that will be robust and useful over time. Set up a Stripe and PayPal payment gateway and accept credit card payments. Use the Stripe API to improve security by validating credit card data without sending it through your own server. Design your application for maximum flexibility against the inevitable complexities of business logic, including handling discounts. Manage the multiple failure points of dealing with payment gateways and test for failure cases. Use background jobs to simplify third-party interactions. Handle administrative tasks such as issuing refunds and discounts while maintaining data integrity and security. Create subscription plans and manage recurring payments, and stay on top of legal issues regarding taxes, reporting, and compliance. Pay affiliates or contributors from your application.

By the end, you will know how to create a fully-functional web payment-taking machine.

What You Need:

The code in this book works with Ruby 2.3.1 and Rails 5, though nearly all of the code will run with earlier versions of Ruby and Rails.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

Getting paid using Stripe or PayPal is only the beginning of creating a fully-functional e-commerce application. You also need to handle failure cases, inventory management, administration, security, reporting, and be compliant with legal issues. Manage one-time transactions and recurring subscriptions, handle inventory management, issue discounts and refunds, mitigate administration and compliance issues, and test your code to ensure your customers have a smooth, hassle-free experience.

An e-commerce payment application is literally rewarding to build--you can see the return on investment as genuine money is added to your account. But it can be stressful to manage, with security and compliance concerns and administration issues. And your entire business may depend on these features working smoothly.

Let Noel Rappin guide you through the setup and complications of dealing with online financial transactions.

Go beyond just the interaction with the gateway service and build an application that will be robust and useful over time. Set up a Stripe and PayPal payment gateway and accept credit card payments. Use the Stripe API to improve security by validating credit card data without sending it through your own server. Design your application for maximum flexibility against the inevitable complexities of business logic, including handling discounts. Manage the multiple failure points of dealing with payment gateways and test for failure cases. Use background jobs to simplify third-party interactions. Handle administrative tasks such as issuing refunds and discounts while maintaining data integrity and security. Create subscription plans and manage recurring payments, and stay on top of legal issues regarding taxes, reporting, and compliance. Pay affiliates or contributors from your application.

By the end, you will know how to create a fully-functional web payment-taking machine.

What You Need:

The code in this book works with Ruby 2.3.1 and Rails 5, though nearly all of the code will run with earlier versions of Ruby and Rails.

More books from Pragmatic Bookshelf

Cover of the book Test Driven Development for Embedded C by Noel Rappin
Cover of the book Data Science Essentials in Python by Noel Rappin
Cover of the book Pragmatic Unit Testing in Java 8 with JUnit by Noel Rappin
Cover of the book Async JavaScript by Noel Rappin
Cover of the book Agile Retrospectives by Noel Rappin
Cover of the book Mazes for Programmers by Noel Rappin
Cover of the book Metaprogramming Elixir by Noel Rappin
Cover of the book Programming Erlang by Noel Rappin
Cover of the book Seven Mobile Apps in Seven Weeks by Noel Rappin
Cover of the book Your Code as a Crime Scene by Noel Rappin
Cover of the book New Programmer's Survival Manual by Noel Rappin
Cover of the book React for Real by Noel Rappin
Cover of the book Manage Your Job Search by Noel Rappin
Cover of the book Rails, Angular, Postgres, and Bootstrap by Noel Rappin
Cover of the book Getting Clojure by Noel Rappin
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy