How to integrate with Stripe
IMPORTANT NOTE: This article refers to WP Ultimo version 1.x. If you are using version 2.x, see this article.
Stripe is one of the most common online payment gateway or payment processor used on different websites. This article will guide you on how to use Stripe as a payment method available on your network.
To enable Stripe as an available payment gateway on your network, go to WP Ultimo > Settings > Payment & Gateways. On the Active Gateway section, tick the box next to Stripe.
Getting your Stripe API keys
Once Stripe is enabled as a payment gateway, you will need to populate the fields for Stripe Publishable Key and Stripe Secret Key . You can get this by logging in to your Stripe account.
Click Developers on the top-right corner, and then API Keys in the left menu.
Make sure that you are not using test data. If this is the case, switch the Viewing test data toggle.
Copy the value from the Publishable key and Secret key, from the Token column and paste it on WP Ultimo Stripe Gateway fields. Then click to Save Changes.
Setting up Stripe Webhook
Stripe sends webhook events that notify WP Ultimo any time an event happens on your stripe account.
Click Developers and then choose the Webhooks item in the left menu. Then on the right hand side click Add endpoint.
You will need an Endpoint URL. WP Ultimo automatically generates the endpoint URL which you can find right below the Stripe Publishable Key field in the WP Ultimo Stripe Gateway section.
Copy the endpoint URL and paste it on Stripe Endpoint URL field.
Next is to select an Event. Under this option, you just simply need to check the Select all events box and click to Add events. After that click Add Endpoint to save the changes.
That's it, your Stripe payment integration is complete!