{"id":314028,"date":"2026-05-28T14:49:19","date_gmt":"2026-05-28T14:49:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ifthenpay-payments-for-wpforms\/"},"modified":"2026-05-28T14:48:53","modified_gmt":"2026-05-28T14:48:53","slug":"ifthenpay-payments-for-wpforms","status":"publish","type":"plugin","link":"https:\/\/haz.wordpress.org\/plugins\/ifthenpay-payments-for-wpforms\/","author":17641864,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.5","requires_php":"8.2","requires_plugins":null,"header_name":"ifthenpay | Payments for WPForms","header_author":"ifthenpay","header_description":"ifthenpay Pay by Link integration for WPForms.","assets_banners_color":"3591cd","last_updated":"2026-05-28 14:48:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/ifthenpay.com","header_author_uri":"https:\/\/ifthenpay.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":42,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"ifthenpay","date":"2026-05-28 14:48:53"}},"upgrade_notice":{"1.0.0":"<p>Initial release. Review gateway settings payments before going live.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3552349,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3552349,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3552349,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3552349,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3552349,"resolution":"1","location":"assets","locale":"","width":888,"height":662},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3552349,"resolution":"2","location":"assets","locale":"","width":1911,"height":936},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3552349,"resolution":"3","location":"assets","locale":"","width":1915,"height":941},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3552349,"resolution":"4","location":"assets","locale":"","width":1915,"height":939},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3552349,"resolution":"5","location":"assets","locale":"","width":1914,"height":938},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3552349,"resolution":"6","location":"assets","locale":"","width":1920,"height":1080},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3552349,"resolution":"7","location":"assets","locale":"","width":1913,"height":939}},"screenshots":{"1":"<strong>(Admin Only) Backoffice Synchronization under WPForms Settings Payments<\/strong>","2":"<strong>(Admin Only) WPForms's admin page (Creation\/Editing Form -&gt; Payments)<\/strong>","3":"<strong>(Admin Only) Adding ifthenpay's Payment field to the selected form<\/strong>","4":"<strong>(Admin Only) ifthenpay's Payment field Basic configuration options<\/strong>","5":"<strong>(Admin Only) ifthenpay's Payment field Advanced configuration options<\/strong>","6":"<strong>(Customers Experience) Payment Gateway field display varies by WPForms settings<\/strong>","7":"<strong>(Customers Experience) Payment Modal Window<\/strong>"}},"plugin_section":[],"plugin_tags":[1890,246767,264807,1887,130711],"plugin_category":[45],"plugin_contributors":[178156],"plugin_business_model":[],"class_list":["post-314028","plugin","type-plugin","status-publish","hentry","plugin_tags-gateway","plugin_tags-ifthenpay","plugin_tags-pay-by-link","plugin_tags-payments","plugin_tags-wpforms","plugin_category-ecommerce","plugin_contributors-ifthenpay","plugin_committers-ifthenpay"],"banners":{"banner":"https:\/\/ps.w.org\/ifthenpay-payments-for-wpforms\/assets\/banner-772x250.jpg?rev=3552349","banner_2x":"https:\/\/ps.w.org\/ifthenpay-payments-for-wpforms\/assets\/banner-1544x500.jpg?rev=3552349","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ifthenpay-payments-for-wpforms\/assets\/icon-128x128.png?rev=3552349","icon_2x":"https:\/\/ps.w.org\/ifthenpay-payments-for-wpforms\/assets\/icon-256x256.png?rev=3552349","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ifthenpay-payments-for-wpforms\/assets\/screenshot-1.png?rev=3552349","caption":"<strong>(Admin Only) Backoffice Synchronization under WPForms Settings Payments<\/strong>"},{"src":"https:\/\/ps.w.org\/ifthenpay-payments-for-wpforms\/assets\/screenshot-2.png?rev=3552349","caption":"<strong>(Admin Only) WPForms's admin page (Creation\/Editing Form -&gt; Payments)<\/strong>"},{"src":"https:\/\/ps.w.org\/ifthenpay-payments-for-wpforms\/assets\/screenshot-3.png?rev=3552349","caption":"<strong>(Admin Only) Adding ifthenpay's Payment field to the selected form<\/strong>"},{"src":"https:\/\/ps.w.org\/ifthenpay-payments-for-wpforms\/assets\/screenshot-4.png?rev=3552349","caption":"<strong>(Admin Only) ifthenpay's Payment field Basic configuration options<\/strong>"},{"src":"https:\/\/ps.w.org\/ifthenpay-payments-for-wpforms\/assets\/screenshot-5.png?rev=3552349","caption":"<strong>(Admin Only) ifthenpay's Payment field Advanced configuration options<\/strong>"},{"src":"https:\/\/ps.w.org\/ifthenpay-payments-for-wpforms\/assets\/screenshot-6.png?rev=3552349","caption":"<strong>(Customers Experience) Payment Gateway field display varies by WPForms settings<\/strong>"},{"src":"https:\/\/ps.w.org\/ifthenpay-payments-for-wpforms\/assets\/screenshot-7.png?rev=3552349","caption":"<strong>(Customers Experience) Payment Modal Window<\/strong>"}],"raw_content":"<!--section=description-->\n<p>This plugin integrates the ifthenpay payment gateway with WPForms to enable seamless payment collection directly from your forms. Payments are processed through a secure pay-by-link system, ensuring that no sensitive card or banking data is stored on your website. Customers can complete payments using their preferred method via a secure payment page.<\/p>\n\n<p>In plain terms you get:\n* One-time payments through WPForms\n* Support for orders\n* Merchant backoffice (basic sales) on web + mobile\n* Automatic payment confirmations (no card numbers stored)<\/p>\n\n<p>All settings are managed within WPForms and your ifthenpay Backoffice. The plugin is designed so store owners can handle payments without requiring advanced technical knowledge.<\/p>\n\n<h3>Key Features<\/h3>\n\n<ol>\n<li>Full integration with WPForms lite and pro payment fields<\/li>\n<li>Secure transactions<\/li>\n<li>Automatic payment confirmation (fast access)<\/li>\n<li>Support for multiple payment methods (cards, wallets, transfers)<\/li>\n<li>Coupon and discount support via WPForms<\/li>\n<li>Modal or popup payment display modes<\/li>\n<li>Real-time payment status in WPForms<\/li>\n<li>Multi-language support (EN, ES, FR, PT)<\/li>\n<li>Security-first approach (no card data stored)<\/li>\n<\/ol>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li>An active ifthenpay merchant account.<\/li>\n<li>A Gateway Key configured for WPForms (request via ifthenpay support).<\/li>\n<li>Backoffice Key<\/li>\n<li>WordPress 6.5+ and PHP 8.2+, with WPForms installed and activated.<\/li>\n<li>HTTPS (SSL) enabled on your site.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin integrates with the ifthenpay payment platform to process payments for WPForms submissions. ifthenpay is a third-party service that provides secure payment processing for various methods including cards, wallets, and local bank transfers.<\/p>\n\n<ul>\n<li><p><strong>WPForms<\/strong><\/p>\n\n<ul>\n<li><strong>What it is and what it is used for<\/strong>: A form builder plugin used to create payment forms. This plugin extends its payment functionality.<\/li>\n<\/ul><\/li>\n<li><p><strong>ifthenpay Backoffice &amp; Integrations<\/strong><\/p>\n\n<ul>\n<li><strong>What it is and what it is used for<\/strong>: The ifthenpay Backoffice is the merchant dashboard used to manage integrations and payment configurations. The plugin uses the ifthenpay API to generate payment links and validate transactions.<\/li>\n<li><strong>What data is sent and when<\/strong>:<\/li>\n<li>During setup: Backoffice Key and Gateway Key for authentication and configuration retrieval.<\/li>\n<li>During payment processing: Transaction ID, amount, description, enabled payment method accounts, success\/error\/cancel return URLs, language, and optionally the selected payment method, customer email, customer name, and form field data.<\/li>\n<li>During callbacks: Payment status, Transaction ID, and payment method.<\/li>\n<li><strong>End-User License Agreement (EULA)<\/strong>: <a href=\"https:\/\/ifthenpay.com\/eula\/\">EULA<\/a><\/li>\n<li><strong>Privacy Policy<\/strong>: <a href=\"https:\/\/ifthenpay.com\/politica-de-privacidade\/\">Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p>All network requests are performed server-side over HTTPS. Sensitive credentials are stored securely and are not publicly exposed. No raw card or bank details are stored.<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv3.<\/p>\n\n<h3>Support<\/h3>\n\n<p>For assistance use the <a href=\"https:\/\/wordpress.org\/support\/plugin\">WordPress.org support forum<\/a>:<\/p>\n\n<p>Pre-checks before posting:\n* Payment method enabled on Gateway Key AND mapped to Integration\n* Running current recommended versions of WordPress, PHP &amp; WPForms<\/p>\n\n<p>Commercial helpdesk available (no direct email required): <a href=\"https:\/\/helpdesk.ifthenpay.com\/\">helpdesk.ifthenpay.com<\/a>\n* ifthenpay support: <a href=\"mailto:suporte@ifthenpay.com\">suporte@ifthenpay.com<\/a>\n* WPForms docs: <a href=\"https:\/\/wpforms.com\/docs\/\">WPForms docs<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install: Upload the plugin zip via Plugins \u2192 Add New \u2192 Upload, or install from WordPress.org and Activate.<\/li>\n<li>Credentials: Ensure your ifthenpay account has an active WPForms Gateway Key with desired payment methods enabled.<\/li>\n<li>Setup: Go to WPForms \u2192 Settings \u2192 Payments and enter your Backoffice Key.<\/li>\n<li>Form config: Create\/Edit a form \u2192 Payments tab \u2192 Add the Ifthenpay field on your form \u2192 enable \"ifthenpay | Payment Gateway\" and select a Gateway Key.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20support%20recurring%20payments%3F\"><h3>Does this plugin support recurring payments?<\/h3><\/dt>\n<dd><p>No. This version supports only one-time payments via pay-by-link.<\/p><\/dd>\n<dt id=\"are%20payment%20details%20stored%3F\"><h3>Are payment details stored?<\/h3><\/dt>\n<dd><p>No. The plugin does not store card numbers or full banking details. Only minimal references required for payment matching are stored.<\/p><\/dd>\n<dt id=\"which%20payment%20methods%20are%20supported%3F\"><h3>Which payment methods are supported?<\/h3><\/dt>\n<dd><p>Any method enabled on your ifthenpay Gateway Key (e.g. Multibanco, MB WAY, Payshop, Credit Card, Cofidis, Google Pay, Apple Pay, Pix).<\/p><\/dd>\n<dt id=\"how%20does%20the%20payment%20process%20work%3F\"><h3>How does the payment process work?<\/h3><\/dt>\n<dd><p>Customers submit a WPForm and are presented with a secure payment page (modal or popup). After completing payment, ifthenpay sends a callback to update the payment status automatically.<\/p><\/dd>\n<dt id=\"can%20i%20use%20wpforms%20coupons%3F\"><h3>Can I use WPForms coupons?<\/h3><\/dt>\n<dd><p>Yes. WPForms coupon and total fields are fully supported and automatically processed.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20payment%20fails%3F\"><h3>What happens if a payment fails?<\/h3><\/dt>\n<dd><p>The entry is marked as Failed. Customers can retry payment depending on your form setup.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20payment%20experience%3F\"><h3>Can I customize the payment experience?<\/h3><\/dt>\n<dd><p>Yes. You can configure display mode (modal\/popup), button label, payment description, and styling via WPForms.<\/p><\/dd>\n<dt id=\"is%20there%20a%20sandbox%3F\"><h3>Is there a sandbox?<\/h3><\/dt>\n<dd><p>ifthenpay may provide test entities; if unavailable, use a low-value live test.<\/p><\/dd>\n<dt id=\"how%20secure%20is%20the%20integration%3F\"><h3>How secure is the integration?<\/h3><\/dt>\n<dd><p>All requests are encrypted over HTTPS; no sensitive card data is stored.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: WPForms integration, ifthenpay payments, multi-method support, modal.<\/li>\n<\/ul>","raw_excerpt":"Adds ifthenpay payment methods to WPForms: cards, wallets, and local payment options; supports secure one-time payments via pay-by-link.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/314028","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=314028"}],"author":[{"embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ifthenpay"}],"wp:attachment":[{"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=314028"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=314028"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=314028"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=314028"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=314028"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=314028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}