EDITS.WS

Tag: stripe

  • How to Add Stripe QR Code Payment in WordPress

    Are you looking for a way to add a QR code for Stripe payments on your WordPress website?

    QR codes, or Quick Response Codes, are a type of barcode that users can scan using their mobile phones. You can show a Stripe payment form using QR codes and help customers easily purchase a product or service.

    In this article, we will show you how to add Stripe QR code payment in WordPress.

    How to add Stripe payment QR code payment in WordPress

    Why Add Stripe QR Code Payment in WordPress?

    Stripe is a popular payment gateway that lets you accept online payments on your WordPress site or eCommerce store. It makes it very easy for customers to pay using their credit cards.

    The best part is that customers don’t have to go through a lengthy signup process. They can simply enter their credit card on the website to make a purchase.

    Adding Stripe QR code payments to your site gives customers the flexibility to complete a purchase quickly. Customers can simply scan the code to open the payment link.

    This makes the checkout process very simple and fast. It helps people to easily buy a product and service on your online store. As a result, you’ll see a boost in conversions and reduced cart abandonments.

    That said, let’s look at how you can add a Stripe QR code payment to your WordPress website.

    Create a Stripe Payment Form in WordPress

    First, you’ll need to add a Stripe payment form on your website to accept online payments from customers.

    The best way to do that is using WPForms. It is the best contact form plugin for WordPress that’s super easy to use and easily integrates with Stripe. There are many form templates to choose from, and you can customize them using the drag-and-drop builder.

    For this tutorial, you’ll need the WPForms Pro license because it includes the Stripe addon. There’s also a WPForms Lite version that you can use for free. It allows you to accept Stripe payments, but there’s a 3% transaction fee for payments made through your forms.

    To start, you’ll need to download and install the WPForms plugin. If you need help, then please see our guide on how to install a WordPress plugin.

    Upon activation, you can go to WPForms » Settings from your WordPress dashboard and enter the license key. You can find the key in your account area on the WPForms website.

    Adding a license key to the WPForms form builder plugin

    Simply enter the key and click the ‘Verify Key’ button.

    Once that’s done, you’ll need to go to the WPForms » Addons page and install the Stripe addon.

    Installing the Stripe addon

    Go ahead and click the ‘Install Addon’ button, and WPForms will automatically install and activate it.

    From here, you can head to WPForms » Settings from the WordPress admin panel and go to the ‘ Payments’ tab.

    Next, simply click the ‘Connect with Stripe’ button and follow the onscreen instructions to connect your account with WPForms.

    Click the connect with Stripe button

    Once Stripe is connected, you can go to WPForms » Add New to create a new form.

    WPForms offers lots of form templates to choose from. You can select a simple contact form, an order form, or a Stripe payment form and customize it.

    Stripe payment form

    For this tutorial, we will use the ‘Stripe Payment Form’ template.

    Next, you can customize your form using the drag-and-drop form builder. By default, you’ll see different form fields in the template.

    However, WPForms lets you add more form fields to the template, like a dropdown, checkboxes, email, phone, address, website, and more.

    Customize Stripe payment form

    You can also click any form field on the template to customize it further.

    For instance, we changed the text for each item on your demo form and enabled the option to show prices after the item label.

    Customize form field in stripe payment form

    Once you’re done editing the form, simply switch to the ‘Payments’ tab and select ‘Stripe’ from the menu on the left.

    From here, ensure the ‘Enable Stripe payments’ option is enabled.

    Enable Stripe payments

    Next, you can switch to the Settings tab. Here, you’ll see options to change the notification and confirmation settings.

    For instance, you can select what action should take place once a user submits a form. WPForms lets you show a message or a page or even redirect users to a URL.

    Confirmation settings form

    You’re now ready to display your Stripe payment form on your website.

    Simply click the ‘Save’ button to store your changes and then click the ‘Embed’ button at the top.

    Save and embed your form

    Next, WPForms will show a popup where you can choose an existing page or create a new one to embed your form.

    We will choose the ‘Select Existing Page’ option for this tutorial.

    Embed a form in page

    Next, you’ll need to enter a name for your new page.

    Once that’s done, simply click the ‘Let’s Go’ button.

    Enter name for your new page

    After that, you’ll see a preview of your Stripe payment form in the WordPress content editor.

    You can go ahead and publish the page and visit the website to see it in action.

    Stripe payment form preview

    Now go ahead and copy the link of your payment form page, as you’ll need it to create a QR code.

    Alternative Method: You can also create a Stripe payment form using WP Simple Pay. It is the best Stripe payment plugin for WordPress and helps you collect online payments without setting up a shopping cart.

    WP Simple Pay is a more straightforward option compared to WPForms. It is perfect if you’re just looking to create a basic form to accept credit card payments.

    However, if you’re looking for more customization options and form templates, then we recommend using WPForms.

    For more details, you can see our detailed guide on how to accept payments with Stripe in WordPress.

    Add QR Code for Stripe Payments in WordPress

    Now that your Stripe payment form is ready, you can create a QR code for it and display it anywhere on your site.

    There are 2 ways you can add a QR code to your site. You can use the Google Chrome browser’s feature or use a WordPress plugin.

    1. Create QR Codes using Google Chrome

    If you’re using the Google Chrome browser, then you can use it to share a webpage via a QR code.

    First, you’ll need to open the Stripe payment form page in a new tab or window.

    Next, you can click the share icon in the top right corner of the site address bar. From here, simply select the ‘Create QR Code’ option.

    Click the share icon in chrome

    After that, Google Chrome will generate a QR code for your Stripe payment form page.

    You can go ahead and download the QR code as an image.

    Download the QR code

    Next, simply place the image anywhere on your site.

    For example, you can show the QR code on product pages, so customers can quickly scan them and open the form to make a purchase.

    Add QR code to product page

    2. Create a Stripe Payment QR Code using a WordPress Plugin

    You can also add QR codes to your site using a WordPress plugin like Shortcodes Ultimate. It is a free plugin that lets you create over 50 different types of shortcodes, including QR codes.

    First, you’ll need to install and activate the Shortcodes Ultimate plugin. If you need help, then please see our guide on how to install a WordPress plugin.

    Upon activation, you will see the Shortcode Ultimate welcome screen.

    Shortcode ultimate welcome screen

    Next, you’ll need to edit a page or post to add your QR code.

    Once you’re in the content editor, simply add a shortcode block.

    How to add a shortcode block to WordPress

    After that, you should see an ‘Insert shortcode’ option.

    You can simply click the double brackets icon to add your QR code.

    Click the select shortcode icon

    Next, the plugin will display different shortcode options for your site.

    Go ahead and select the ‘QR Code’ option.

    Select QR code shortcode

    After that, you’ll see options to enter details for your QR code.

    In the Data field, you can enter the URL of your Stripe payment form that you created earlier.

    Besides that, there is an option to enter a title for the code, which acts as an alt-text. You can also adjust the size of your QR code.

    Enter QR code details

    If you scroll down, then you’ll see more options to customize your QR code. For instance, you can change the primary color, background color, and more.

    Once you’re done, simply click the ‘Insert shortcode’ button.

    Click insert shortcode

    The plugin also lets you see a live preview of the code on your blog post or landing page.

    Go ahead and publish your page to see the Stripe payment form QR code in action.

    QR code live preview

    We hope this article helped you learn how to add Stripe QR code payment in WordPress. You may also want to see our guide on WooCommerce made simple and how to accept recurring payments in WordPress.

    If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

    The post How to Add Stripe QR Code Payment in WordPress first appeared on WPBeginner.

  • Stripe Made Simple: Your WordPress Guide

    If you’re a WordPress user looking to streamline payments on your website, look no further than Stripe. As one of the most popular payment gateways available, Stripe offers a user-friendly and secure platform for accepting online payments. In this guide, we’ll walk you through the process of installing Stripe on your WordPress website and integrating it seamlessly into your payment system.

    Getting Started: Installing Stripe on Your WordPress Website

    Installing Stripe on your WordPress website is a breeze. First, you’ll need to sign up for a Stripe account if you don’t already have one. Once you’re signed up, log in to your WordPress dashboard and navigate to the Plugins section. Search for the “Stripe” plugin and click on the “Install Now” button. After the installation is complete, click on the “Activate” button to activate the plugin.

    Next, go to the Stripe settings page within your WordPress dashboard. Here, you’ll need to enter your Stripe API keys, which you can find in your Stripe account settings. Once you’ve entered your API keys, save the changes and you’re all set. Stripe is now installed on your WordPress website and ready to be integrated into your payment system.

    Streamlining Payments: A Step-by-Step Guide for Stripe Integration

    Now that you have Stripe installed on your WordPress website, it’s time to integrate it into your payment system. Start by creating a new page or editing an existing one where you want to add the payment form. In the page editor, click on the “Add Block” button and search for the “Stripe Payments” block. Add the block to the page.

    Within the Stripe Payments block, you can customize the payment form as per your requirements. You can add products or services, set prices, and even add a description. Once you’re satisfied with the form, click on the “Publish” or “Update” button to save the changes. Your payment form is now live and ready to accept payments through Stripe.

    To view and manage payments, navigate to the Stripe dashboard. Here, you can see a detailed overview of your transactions, manage refunds, and analyze your payment data. Stripe also offers various customization options, such as branding your payment page and setting up recurring payments. Explore the Stripe documentation and resources to make the most of this powerful payment gateway.

    With Stripe and WordPress working together, accepting online payments has never been easier. By following this guide, you can seamlessly integrate Stripe into your WordPress website and provide a smooth payment experience for your customers. So, get started today, and watch your business thrive with simplified payments powered by Stripe.

  • How to Prevent Fraud and Fake Orders in WooCommerce

    Do you want to prevent fraud and fake orders on your WooCommerce store?

    Fraud and fake orders can cause serious losses for an online store. Luckily, there are effective tools to prevent spam and block fraudulent orders.

    In this article, we’ll show you how to easily prevent fraud and fake orders in WooCommerce.

    blocking fake and fraudulent orders in WooCommerce

    Why Do You need to Prevent Fraud and Fake Orders in WooCommerce?

    Fraudulent and fake orders can cause serious financial losses to a business. This is why you need to monitor your online store and prevent fraud and fake orders.

    Last year, online stores lost more than $20 billion in revenue due to fraudulent payments, chargebacks, and fake orders.

    For some eCommerce stores, the total fraudulent order costs were higher than 4% of total revenue.

    A large number of fake orders are usually spam that can be easily prevented. Some orders are more malicious and are placed just to annoy or harass an online business.

    The rest of the fraudulent orders are scammers trying to make a few quick bucks.

    That being said, let’s take a look at how to prevent fraud and fake orders in WooCommerce.

    Here is a quick overview of all the tips we’ll cover in this guide.

    1. Use a WooCommerce Fraud Prevention Plugin

    The easiest way to prevent fraudulent and fake orders in WooCommerce is by using an anti-fraud plugin.

    First, you need to install and activate the WooCommerce Anti-Fraud plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

    Upon activation, you need to visit WooCommerce » Settings page and switch to the Anti-Fraud tab.

    Anti-Fraud settings

    From here, you can set a minimum and high-risk threshold score.

    Below that, you can change the order status based on the risk score. For instance, you can set the score when an order will be automatically canceled and set a score to put an order on hold.

    Change order status score

    Don’t forget to click on the ‘Save Changes’ button to store your settings.

    Next, you need to switch to the Rules tab. From here, you can configure the rules and assign them a risk score.

    For instance, you can set a 5-point score for a customer who is placing their first order.

    Rules to calculate risk score

    You can set scores for suspicious IP addresses, emails, unsafe countries, matching IP addresses to geographic locations, and more.

    Carefully review the rules and their assigned scores and make changes if necessary. If you are unsure, then default settings would work for most eCommerce websites.

    If you are using PayPal as a payment option on your store, then you can switch to the PayPal tab. From here, you can require users to verify their PayPal email addresses.

    Ask users to veriify their PayPal email

    The plugin also allows you to connect with third-party fraud detection service Maxmind.

    This paid service uses a global database to collect data about suspicious payment details, emails, IP addresses, and more.

    You can then add this score to your plugin risk score and choose what to do when this score is higher.

    MinFraud settings

    Once you are satisfied with your settings, don’t forget to click on the ‘Save Changes’ button to store them.

    Viewing Fraud Detection Activity

    The plugin comes with an easier dashboard where you can see plugin activity in an easy-to-understand format.

    Simply click on the Anti Fraud menu item in your WordPress admin sidebar. From here, you can see statistics about all your orders.

    View fraud detection activity on your store

    The anti-fraud plugin will help you catch most of the fake and fraudulent orders on your WooCommerce store.

    However, if you need more strict measures then continue reading for additional WooCommerce fraud prevention tips.

    2. Use Stripe Radar and 3D Secure to Automatically Block Fraud

    Stripe is the most popular online payment solution in the world. There is a WooCommerce Stripe gateway by FunnelKit that helps you properly connect WooCommerce with Stripe, so you can take advantage of SCA as well as 3D Secure payments option by default.

    This method would require you to use Stripe as your main payment gateway in WooCommerce. First you’ll need to install and activate the Stripe for WooCommerce plugin by FunnelKit. Once that’s configured, it will guide you to set up Apple Pay, Google Pay, and other settings to help you protect against fraud transactions.

    Aside from that, Stripe also offers a feature called Stripe Radar to help fight against fraudulent transactions. This is a powerful set of algorithm that reduces chargeback risks for your business.

    Basically Stripe uses machine learning to block orders. Their machine learning is trained on data across millions of companies worldwide that use Stripe.

    We use Stripe Radar on our own eCommerce websites to help reduce fake and fraudulent orders.

    Aside from their machine learning algorithm, you can also set custom rules with allow and block lists, and more.

    Stripe Radar Rules

    Unfortunately not all WooCommerce gateways have these robust features. If you’re looking to switch to Stripe, then we recommend talking with FunnelKit team as they’re WooCommerce experts who can help.

    3. Using the Cash on Delivery Payment Option Carefully

    In many countries, ‘Cash on Delivery’ is a popular payment option. However, these stores find themselves more vulnerable to fake and fraudulent orders.

    Users are able to place an order with a fake address, refuse to accept the order, or cancel an order that is already shipped.

    Once you have shipped an order, you will pay out of pocket for shipping and return of that package.

    We recommend not using the ‘Cash on Delivery’ option when possible, as that can lower the number of fake orders you may get.

    Try to offer alternate payment options for users to pay before you can ship the order.

    4. Sell in Specific Countries

    WooCommerce allows you to easily restrict orders from specific countries. This helps you prevent fake orders from countries where you don’t sell or ship to.

    Simply go to the WooCommerce » Settings page and select the countries you want to sell / ship to under the General tab.

    WooCommerce sell in countries

    You can also restrict certain WooCommerce products to specific countries in WooCommerce as well.

    Note: Geographical restrictions may reduce fake orders but users can simply use VPN to change their location and provide fake information to place an order.

    5. Require Users to Create an Account

    Another useful trick to slow down and prevent fake orders is by requiring users to create an account before they can checkout.

    Simply go to WooCommerce » Settings page and switch to the Account and Privacy tab. From here, you need to uncheck the box next to the ‘Allow customers to place orders without an account’ option.

    Require users to create an account

    Below that, you can check options that allow users to create an account during checkout or from the My Account page.

    Asking users to create an account also allows you to easily block customers who placed fraudulent or fake orders.

    6. Use a Web Application Firewall and Custom Rules

    Many scammers use disposable email addresses, fake IP addresses, and dummy data to place spam or fake orders.

    A WordPress firewall helps you block this before it even reaches your website.

    We recommend using either Sucuri or Cloudflare, both are among the best WordPress firewall plugin on the market. They comes with powerful security features, CDN servers, and a malware removal service.

    How website firewall blocks attacks

    In Cloudflare, you can also setup custom page rules to trigger CAPTCHA, or even automatically block users with suspicious activity. We use Cloudflare enterprise on our larger eCommerce stores which comes with all bots anomaly detection and threat response.

    If you’re running a large eCommerce store, then it’s worthwhile exploring Cloudflare Enterprise tools.

    7. Require Customers to Verify Their Email Addresses

    Another way to reduce fake orders and fraudulent activity is by requiring new customers to create an account and then require them to verify their email addresses.

    Simply install and activate the Email Verification for WooCommerce plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

    Upon activation, you need to visit the WooCommerce » Settings page and switch to the Email Verification tab.

    Require email verification

    From here, you can configure the plugin settings to your own requirements.

    For instance, you can switch to the Email tab and delay the default WooCommerce new user email until the user verifies their account.

    Delay welcome email

    Don’t forget to click on the ‘Save Changes’ button to store your settings.

    The plugin will now send a verification email to new WooCommerce customers to verify their email addresses.

    Verify your email address

    It’s important to make sure that if you’re setting up email verification that your WooCommerce store actually have reliable email deliverability. Otherwise this can block real customers from purchasing your products.

    We recommend using WP Mail SMTP along with SendLayer to improve your WooCommerce email delivery rates. Over 3 million websites use the WP Mail SMTP plugin to fix WooCommerce not sending email issue.

    There’s also a free version of WP Mail SMTP that you can use as well.

    We hope this article helped you prevent fraud and fake orders in WooCommerce. You may also want to see our complete WordPress security guide to make your online store more secure or take a look at our expert pick of the best WooCommerce plugins to grow your store.

    If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

    The post How to Prevent Fraud and Fake Orders in WooCommerce first appeared on WPBeginner.