Mastering PHP Payments with Omnipay

A presentation at ConFoo Montreal in in Montreal, QC, Canada by Drew McLellan

PHP Payments with Omnipay

PHP Payments with Omnipay

Ecommerce sucks.

Ecommerce sucks.

Payment gateways suck.

Payment gateways suck.

Payment gateways

Payment gateways

Payment gateways

Payment gateways

Who changes payment gateway anyway?

Who changes payment gateway anyway?

Case study: me

Case study: me

… and then we built an ecommerce product

… and then we built an ecommerce product

Shop add-on for Perch CMS

Shop add-on for Perch CMS

Perch Shop

Perch Shop

Enter Omnipay.

Enter Omnipay.

Omnipay

Omnipay

PDO for Payments

PDO for Payments

PDO for Payments

PDO for Payments

Gateway support

Gateway support

Set up the gateway

Set up the gateway

Make a card  payment

Make a card payment

Make a card  payment

Make a card payment

Payment response

Payment response

Redirects

Redirects

Payment response

Payment response

Redirects

Redirects

One challenging aspect of ecommerce projects is the wide variety of payment gateway APIs, each one different from the last. Learn about Omnipay, a payment processing library for PHP that acts as an abstraction layer between your code and a wide range of popular payment APIs. Learn how it can help keep your code portable between projects and provide business continuity if you need to switch providers, as well as the limitations of this approach.

Resources

The following resources were mentioned during the presentation or are useful additional information.

Buzz and feedback

Here’s what was said about this presentation on social media.