Contact Information

  • Mail: info@diglabs.com
  • Website: https://diglabs.com

Professional Website and Software Development

Contact us now!
  • Home
  • Store
  • Portfolio
  • About
  • Contact
  • Lab

Payment Notification Setup

Most payment services support the ability to notify your site of a payment event (e.g. successful or failed charges). This is typically done by your site providing a URL that the payment service can use to provide notifications. These URLs go by a variety of terms. You will hear callback and webhook used quite often. Keep in mind that fundamentally, you are creating an end-point just like your regular web pages. The biggest difference is that this end-point doesn’t return HTML for rendering. The Stripe plugin sends email receipts in the payment notification callback. You must configure this correctly to generate email receipts.

Configuration

There are two steps to complete before payment notifications will work. You must configure both ends of the system. The Stripe plugin provides a setting to create the ‘page’ that handles the notification. Stripe provides a panel to set the end-point.

Configuring The Plugin

The plugin provides a Setup tab for configuration. There is a ‘Web Hook URL’ section for configuring the webhook. It looks something like the following:

This field should be configured with the page name that you desire for payment notification. This is not the full URL. When you save the options, the plugin will create a page with that name that uses a WordPress special template (provided with the plugin). This template provides all the payment notification processing. It is worth emphasizing that following points:

    • Provide the page name (e.g. payment-webhook) not the full URL.
    • The plugin will create a WordPress page with that name.
    • The URL used to configure stripe will be generated and shown.

Configuring Stripe

Stripe provides a ‘Webhook’ configuration area that looks like the following:

When configuring Stripe, you need to provide the full URL. It is recommended that you copy and paste from the setup page (example shown above). You also need to be careful to provide the final end-point as Stripe does not follow redirects. As an example, if you were to provide http://google.com as your end-point it would not work. Not because you don’t own that domain, but because that URL redirects to http://www.google.com. Go ahead and click the first link to see what I mean. While you are configuring Stripe, be sure to configure both a ‘Test’ and a ‘Live’ webhook.

Once you have everything configured, do a quick test by clicking the ‘Test Webhooks’ button and send a test event to each of your end-points. If you have everything configured correctly you will get a nice Test webhook sent successfully message. If you don’t have everything configured correctly you will receive a Test webhook error: 404 message.

Summary

That’s it. Once you have the plugin and the Stripe service configured, customers should begin receiving emails after submitting a payment form. Emails are sent using the WordPress wp_mail function. If you have questions or issues, please contact support@diglabs.com.

Stripe Payments WordPress Plugin

  • $35
  • East to setup. Ready to go in minutes.
  • Securely collect payments: donations, invoices, recurring.
  • WordPress shortcodes create simple or custom payment forms.
  • Complete control over the form design.
  • Customize the payment processing experience.
Buy Now

Additional Reading

  • Plugin's Home
  • Getting Started
  • Documentation
  • Payment Notification Setup
  • HTTPS & SSL F.A.Q.

Recent Posts

    have_posts()) : $my_query->the_post(); ?>
  • More...

Examples

  • User Examples
  • Shipping Address Example
  • Donation Page Example
  • Payment Options
  • Recurring Payment Options
  • Fixed or Recurring Payment Example

Check Out These Add-on Plugins

  • Premium Subscribers
  • Pay Per Download
  • Want them all? Buy the bundle!

Support

Need help? Be sure to read the Additional Reading and Examples above. If you are still stuck you can contact support

Questions

If you have questions, please feel free to contact us.
From Purchase to working Stripe transactions  in under 10 minutes! This includes standing up a new WP instance.
Ed Hollaway
Stripe WordPress Plugin from Dig Labs is fantastic! It provided us with a quick and easy way of implementing custom and branded ecommerce process on the WordPress platform. Dig Labs support team answered our questions promptly and were very helpful. Looking forward to more products from Dig Labs team.
Michael Nowak, Vektor Software Managing Partner
If you are looking for a Stripe Wordpress plugin, look no further than DigLabs. We tested all of the available Stripe Wordpress plugins and most were either lacking in features, poorly coded or simply didn't work. The Stripe Wordpress plugin from DigLabs was the clear winner. In fact, we were up and running with a functioning payment form within 30 minutes. The plugin supports both single and recurring payments and is extremely well coded and documented. It covers most needs out of the box and is designed with customization in mind. However, the best part is the support provided by DigLabs. After installing the plugin, we decided to build a custom logging system and emailed DigLabs with a few technical questions. We received a response within minutes complete with detailed suggestions and screenshots. DigLabs truly cares about it customers and shows through its quality products and support.
Richard Klein, PTA Web Administrator

Featured Products

agileSecure Pay app Easy billing options.

agileTaskilio Agile project managment software.

securePass It Safe Securely pass credentials.

secureStripe Plugins Easy online payments.

Why Us?

The answer is really quite simple. You need a project done and you don't need to hire a developer in a permanent position. You need someone with skills and experience that will do the work without needing their "hand held". You need help with the project management / organization. You need Dig Labs.

Contact Us

Dig Labs

312 Monte Cristo Circle
Verona, Wisconsin 53593

info@diglabs.com

Support

  • Pass It Safe
  • License Recovery
  • License Status
  • License Activation
  • Contact Support
Copyright 2011 · Dig Labs, LLC