WordCamp St. Louis & Taking Payments Using Clearent’s WordPress Payments Plug-in

WordCamp 2016

So what kind of work do you do? I asked this open-ended question to every WordCamp St. Louis attendee who stopped by Clearent’s table last weekend at Washington University. I borrowed the conversation starter from my colleague Andrew Bell (pictured left with developer Jill Willard). I liked how people visibly opened up by relaxing their shoulders when they heard it. Like they were honored to talk about their work, because it meant they could talk about their passion rather than just their job title and company name.

As you can imagine, I heard some interesting responses. This was a WordCamp St. Louis event after all! I met a mini bike distributor, an author, and even a nut milk start-up. The other group of people I met were full-time and freelance web designers and web developers. All were using WordPress as a conduit to market their passions—whether it was for themselves or for their clients. And they all needed a way to accept payments. Read more

How Our Hosted Payments Page Is Different

Hosted Payment Page 1

Generally, a hosted payments page is a web page your payments provider hosts for you. They aren’t hosting your payments page but rather a generic payments page that your website will use for the payments processing of your eCommerce store, shopping cart, or checkout page. In this case, your customers will come to your website, add products to their shopping cart, pay for their goods and get a confirmation of the completed sale and pending shipment.

The image below shows the typical flow when using a hosted payments page.

Hosted Payments Page Flow

There are many benefits to using a hosted payments page:

  • Reduced PCI scope
    • Because you are not sending financial data to your server your PCI scope is greatly reduced.
  • Ease of implementation
    • Hosted payments pages generally offer much less coding and development time to start accepting payments. This allows you to start accepting payments much faster.
  • Reduced development costs
    • Because development and implementation time is reduced, so is the cost associated with developing a payments solution.

But not all hosted payments pages are created equal. There are also some downsides with using typical hosted payments solutions:

Read more

My first eCommerce Meetup


I was so excited that I recently received a notification from Meetup.com informing me that an eCommerce meetup had been organized here in St Louis!

It didn’t surprise me that there wasn’t an eCommerce group overview or agenda, because I thought the person who registered the meetup might have been new to the process. It was listed as a technical meetup, so I was excited to see what I could do to help establish the eCommerce groups goals, help formulate future agendas and help line up future sponsors. Initially, only three people had signed up for the eCommerce meetup, as it was a fairly narrow interest, but I had grand hopes of building up the membership.

I thought it was a little unusual that the meeting was going to be held in a higher end neighborhood at the local Hilton, which sounded cool since most of the meetup’s I attend are low budget. So I figured whoever started this meetup had some sponsorship already and was going high-end. Cool, high-end meetup!

Read more

Integrating Payments into a Spring Boot Service

RESTful Interface Flow

This is a quick tutorial showing how easy it is to integrate with Clearent’s secure payments gateway. Clearent has designed a language agnostic RESTful online payments gateway, meaning developers of almost any language should be able to start processing with Clearent.

Today we’ll be using Spring Boot and a handful of other libraries to get a payments service up and running fast. Spring Boot provides an opinionated implementation of the Spring framework in an embedded JAR file. We’ve been using it internally here at Clearent for over a year now, and has reduced our development time and has provided quick integration with thousands of popular libraries and tools. We’re going to assume some basic familiarity with Spring Boot, but if you’d like an introduction, Spring’s Tutorial on Building REST Services demonstrates all of the topics covered in this post.

Read more

10 Common Mistakes in Web Development


10 Common Mistakes in Web Development

Carl Armbruster

Senior Software Engineer, Clearent LLC.

I began my web development career in 2001. Back then FrontPage was still a thing (although no one actually liked it), websites used “mystery-meat” flash navigation and someone everyone though a splash screen for your website was a good idea. A lot has changed but I still see too many common mistakes web developers make. Here are 10 of the most common mistakes I have noticed when browsing the web and in my own work experience.

Trying to make your company website the next social media sensation

I get it . . . we all have big egos. You are really proud of your bookstore (café, clothing store, candle shop, etc.) – and you should be! It takes a lot of effort to run your business. But your customers generally come to your website for information, not to hang out. You are not Facebook (unless you work on Facebook’s website in which case you are Facebook). Stop it with the animations. Quit with the music automatically playing in the background. Stop making me register just to browse your website.

Not eating your own dog-food

Read more