{"id":480,"date":"2025-03-20T17:27:08","date_gmt":"2025-03-20T17:27:08","guid":{"rendered":"http:\/\/documentation.wpgetpaid.com\/?post_type=gd_place&#038;p=480"},"modified":"2025-09-05T15:54:56","modified_gmt":"2025-09-05T14:54:56","slug":"stripe","status":"publish","type":"gd_place","link":"https:\/\/wpgetpaid.com\/documentation\/article\/payment-gateways\/stripe\/","title":{"rendered":"Stripe"},"content":{"rendered":"<p>This article explains how to setup the Stripe payment gateway with GetPaid.<\/p>\n<section class=\"alert alert-info\">You need to install and activate the Stripe Payment Gateway extension for GetPaid in order to access these options.\u00a0<\/section>\n<h2>Overview<\/h2>\n<p><a href=\"https:\/\/stripe.com\">Stripe<\/a> is a popular online payment solution, catering to eCommerce stores and merchants worldwide. It supports multiple currencies, and can be integrated with GetPaid with the help of our Stripe Payment Gateway extension within minutes.<\/p>\n<h2>Settings Overview<\/h2>\n<ul>\n<li><strong>Activate &#8211; <\/strong>In order to use Stripe as your payment gateway, you need to check this box to activate it.<\/li>\n<li><strong>Sandbox &#8211;<\/strong>\u00a0If you wish to enable a test mode to verify that the payment gateway is working correctly, check this box.<\/li>\n<li><strong>Checkout Title &#8211; <\/strong>The title of the checkout field.<\/li>\n<li><strong>Checkout Description &#8211; <\/strong>This is where you can add a description for the checkout field.<\/li>\n<li><strong>Priority &#8211; <\/strong>Specify the priority for this payment gateway.<\/li>\n<li><strong>Stripe Connect &#8211; <\/strong>Click the Connect button to link to your Stripe account. In order to use Stripe as a payment gateway, connection is necessary.<\/li>\n<li><strong>Stripe Checkout Language &#8211; <\/strong>Select the checkout language for Stripe &#8212; <strong>Auto <\/strong>will retain the same language as user&#8217;s web browser.<\/li>\n<li><strong>Disable Save Payment Card &#8211; <\/strong>You can check this box\u00a0to disable save card functionality on checkout.<\/li>\n<li><strong>Disable Card Update &#8211; <\/strong>You can check this box to prevent\u00a0users from updating the credit card details on invoice with active subscriptions.<\/li>\n<li><strong>Stripe Webhook URL &#8211; <\/strong>This is the Webhook URL and should not be edited or modified.<\/li>\n<\/ul>\n<h2>Usage<\/h2>\n<p>In order to get started with Stripe payment gateway, you first need to signup for an account with Stripe. Be advised though, Stripe is not yet available in certain countries.<\/p>\n<section class=\"alert alert-warning\">You can signup for a Stripe account <a href=\"https:\/\/dashboard.stripe.com\/login\">here<\/a>.\u00a0<\/section>\n<dl>\n<dt>1<\/dt>\n<dd>Once you have signed up for a Stripe account, head to <strong>GetPaid &gt; Settings &gt; Payment Gateways &gt; Stripe Payment.\u00a0<\/strong><\/dd>\n<\/dl>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/wpgetpaid.com\/documentation\/wp-content\/uploads\/2025\/03\/file-EfmQDV2iQ0-1024x538.png\" sizes=\"auto, (max-width: 920px) 100vw, 920px\" srcset=\"https:\/\/wpgetpaid.com\/documentation\/wp-content\/uploads\/2025\/03\/file-EfmQDV2iQ0-1024x538.png 1024w, https:\/\/wpgetpaid.com\/documentation\/wp-content\/uploads\/2025\/03\/file-EfmQDV2iQ0-300x158.png 300w, https:\/\/wpgetpaid.com\/documentation\/wp-content\/uploads\/2025\/03\/file-EfmQDV2iQ0-768x403.png 768w, https:\/\/wpgetpaid.com\/documentation\/wp-content\/uploads\/2025\/03\/file-EfmQDV2iQ0.png 1057w\" alt=\"\" width=\"920\" height=\"483\" \/><\/p>\n<dl>\n<dt>2<\/dt>\n<dd>Next, click the <strong>Stripe Connect <\/strong>button, and authenticate your Stripe account to use with the Stripe extension.<\/dd>\n<\/dl>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/wpgetpaid.com\/documentation\/wp-content\/uploads\/2025\/03\/file-9Kz7c54knZ.png\" sizes=\"auto, (max-width: 920px) 100vw, 920px\" srcset=\"https:\/\/wpgetpaid.com\/documentation\/wp-content\/uploads\/2025\/03\/file-9Kz7c54knZ.png 926w, https:\/\/wpgetpaid.com\/documentation\/wp-content\/uploads\/2025\/03\/file-9Kz7c54knZ-300x194.png 300w, https:\/\/wpgetpaid.com\/documentation\/wp-content\/uploads\/2025\/03\/file-9Kz7c54knZ-768x496.png 768w\" alt=\"\" width=\"920\" height=\"594\" \/><\/p>\n<dl>\n<dt>3<\/dt>\n<dd>Save your settings.<\/dd>\n<\/dl>\n<h2>Setting Up the Stripe Webhook<\/h2>\n<p>Copy Stripe Webhook URL from your website <strong>WordPress Dashboard &gt; GetPaid &gt; Settings &gt; Payment Gateways &gt; Stripe Payment &gt; Stripe Webhook URL<\/strong> and save it in webhook setup at Stripe Dasboard.<\/p>\n<p>Check full documentation for <a href=\"https:\/\/wpgetpaid.com\/documentation\/article\/payment-gateways\/stripe-webhook-setup\/\" target=\"_blank\" rel=\"noreferrer noopener\">Stripe Webhook Setup<\/a>.<\/p>\n<section class=\"alert alert-info dashed\">Events to send via Webhook are <strong>charge.refunded, checkout.session.completed, customer.subscription.created, customer.subscription.deleted, customer.subscription.trial_will_end, customer.subscription.updated, invoice.payment_failed, invoice.payment_succeeded, payment_intent.succeeded, setup_intent.canceled, setup_intent.created, setup_intent.requires_action, setup_intent.setup_failed, setup_intent.succeeded<\/strong><\/section>\n<p>If you wish to test your Stripe connection, you can tick the <strong>Sandbox\u00a0<\/strong>option. Note that you need to disable this option once you have tested everything &#8212; otherwise real-time payments will not work.<\/p>\n<h2>Help! Field to Enter Credit Card Information Does Not Load?<\/h2>\n<p>If, on the Checkout page, the field to enter credit card info does not load when using Stripe, the most likely cause is a jQuery conflict. Our Stripe payment gateway plugin\u00a0requires jQuery to be loaded first before our scripts are loaded. When you load scripts via async, this order is not preserved. As such, you should <strong>exclude jQuery from deferred scripts,<\/strong> and everything will be back to normal.<\/p>\n<p>In fact, loading scripts via async does not have much effect on your site as all our scripts are loaded in your website&#8217;s footer after the main website content has been loaded anyway.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article explains how to setup the Stripe payment gateway with GetPaid. You need to install and activate the Stripe Payment Gateway extension for GetPaid in order to access these options.\u00a0 Overview Stripe is a popular online payment solution, catering to eCommerce stores and merchants worldwide. It supports multiple currencies, and can be integrated with [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"article\/tags":[254,319,320],"article\/categories":[213,225],"class_list":["post-480","gd_place","type-gd_place","status-publish","hentry","gd_place_tags-payment-gateways","gd_place_tags-stripe","gd_place_tags-getpaid-extensions","gd_placecategory-extensions-features","gd_placecategory-payment-gateways"],"_links":{"self":[{"href":"https:\/\/wpgetpaid.com\/documentation\/wp-json\/wp\/v2\/article\/480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpgetpaid.com\/documentation\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/wpgetpaid.com\/documentation\/wp-json\/wp\/v2\/types\/gd_place"}],"author":[{"embeddable":true,"href":"https:\/\/wpgetpaid.com\/documentation\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wpgetpaid.com\/documentation\/wp-json\/wp\/v2\/comments?post=480"}],"version-history":[{"count":0,"href":"https:\/\/wpgetpaid.com\/documentation\/wp-json\/wp\/v2\/article\/480\/revisions"}],"wp:attachment":[{"href":"https:\/\/wpgetpaid.com\/documentation\/wp-json\/wp\/v2\/media?parent=480"}],"wp:term":[{"taxonomy":"gd_place_tags","embeddable":true,"href":"https:\/\/wpgetpaid.com\/documentation\/wp-json\/wp\/v2\/article\/tags?post=480"},{"taxonomy":"gd_placecategory","embeddable":true,"href":"https:\/\/wpgetpaid.com\/documentation\/wp-json\/wp\/v2\/article\/categories?post=480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}