{"id":257925,"date":"2025-10-31T12:33:12","date_gmt":"2025-10-31T12:33:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/truemed-payments-gateway\/"},"modified":"2026-05-21T10:31:55","modified_gmt":"2026-05-21T10:31:55","slug":"truemed-hsa-fsa-payments","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/truemed-hsa-fsa-payments\/","author":23381158,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"6.8.5","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"Truemed - Pay with HSA\/FSA","header_author":"Truemed","header_description":"A custom WooCommerce payment gateway for Truemed with block checkout support.","assets_banners_color":"183b43","last_updated":"2026-05-21 10:31:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.truemed.com\/partners","header_author_uri":"https:\/\/truemed.com","rating":0,"author_block_rating":0,"active_installs":30,"downloads":486,"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":"truemed","date":"2025-11-07 08:40:47"},"1.0.1":{"tag":"1.0.1","author":"truemed","date":"2025-11-07 08:45:38"},"1.0.2":{"tag":"1.0.2","author":"truemed","date":"2026-01-08 14:43:14"},"1.0.3":{"tag":"1.0.3","author":"truemed","date":"2026-04-15 16:02:41"},"1.0.4":{"tag":"1.0.4","author":"truemed","date":"2026-05-21 10:31:55"}},"upgrade_notice":{"1.0.0":"<p>First stable release of Truemed Payment Gateway. Supports both block and classic checkout.<\/p>","1.0.4":"<p>Adds support for signed Truemed webhooks while preserving legacy unsigned webhook integrations.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3387634,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3387634,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3387634,"resolution":"1","location":"assets","locale":"","width":913,"height":391},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3387634,"resolution":"2","location":"assets","locale":"","width":1421,"height":471},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3387634,"resolution":"3","location":"assets","locale":"","width":1173,"height":674}},"screenshots":{"1":"Payment gateway on WooCommerce checkout with logo","2":"Manual capture\/void buttons in WooCommerce order admin","3":"Gateway configuration screen"}},"plugin_section":[],"plugin_tags":[4121,888,1890,507,286],"plugin_category":[45],"plugin_contributors":[250036],"plugin_business_model":[],"class_list":["post-257925","plugin","type-plugin","status-publish","hentry","plugin_tags-blocks","plugin_tags-e-commerce","plugin_tags-gateway","plugin_tags-payment","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-truemed","plugin_committers-truemed"],"banners":{"banner":"https:\/\/ps.w.org\/truemed-hsa-fsa-payments\/assets\/banner-772x250.png?rev=3387634","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/truemed-hsa-fsa-payments\/assets\/icon-128x128.png?rev=3387634","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/truemed-hsa-fsa-payments\/assets\/screenshot-1.png?rev=3387634","caption":"Payment gateway on WooCommerce checkout with logo"},{"src":"https:\/\/ps.w.org\/truemed-hsa-fsa-payments\/assets\/screenshot-2.png?rev=3387634","caption":"Manual capture\/void buttons in WooCommerce order admin"},{"src":"https:\/\/ps.w.org\/truemed-hsa-fsa-payments\/assets\/screenshot-3.png?rev=3387634","caption":"Gateway configuration screen"}],"raw_content":"<!--section=description-->\n<p>This plugin provides seamless integration between WooCommerce and the Truemed payment platform.\n- Supports both classic and block-based WooCommerce checkout flows\n- Secure, API-based payment sessions with Truemed\n- Supports both legacy unsigned webhooks and newer HMAC-signed webhook deliveries\n- Optional manual payment capture and void functionality (authorize now, capture later)\n- Real-time payment\/order reconciliation and logging\n- Full admin integration: capture\/void from WooCommerce order admin<\/p>\n\n<p><strong>Developer Features:<\/strong>\n- Complete PHP API for integration\/extension\n- Compatible with WooCommerce HPOS\/High Performance Order Storage\n- Built and fully maintained by experienced e-commerce developers<\/p>\n\n<p>For support , visit <a href=\"https:\/\/support.truemed.com\/\">Truemed.com<\/a>.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the TrueMed payment processing API to handle HSA\/FSA payment transactions for WooCommerce orders.<\/p>\n\n<h4>Truemed - Pay with HSA\/FSA<\/h4>\n\n<p><strong>What the service is:<\/strong>\nTrueMed is a Health Savings Account (HSA) and Flexible Spending Account (FSA) payment processing service that enables customers to pay for eligible health and wellness products using their tax-advantaged accounts.<\/p>\n\n<p><strong>What data is sent:<\/strong>\n- Order total amount\n- Customer email address\n- Customer name\n- Order line items (product names and prices)\n- Merchant information\n- Transaction IDs<\/p>\n\n<p><strong>When data is sent:<\/strong>\n- When a customer selects TrueMed as their payment method during checkout\n- When user wants to refund their order\n- When processing payment captures after order placement\n- When processing refunds or voids for cancelled\/refunded orders<\/p>\n\n<p><strong>Service endpoints used:<\/strong>\n- Payment session creation: <code>https:\/\/api.truemed.com\/payment_session\/<\/code>\n- Payment refund: <code>https:\/\/api.truemed.com\/payment_session\/refund<\/code>\n- Payment capture: <code>https:\/\/api.truemed.com\/payment_session\/{transaction_id}\/capture<\/code>\n- Payment void: <code>https:\/\/api.truemed.com\/payment_session\/{transaction_id}\/void<\/code><\/p>\n\n<p><strong>Privacy and Terms:<\/strong>\n- TrueMed Privacy Policy: https:\/\/www.truemed.com\/legal\/privacy\n- TrueMed Terms of Service: https:\/\/truemed.com\/terms\n- TrueMed API Documentation: https:\/\/developers.truemed.com\/<\/p>\n\n<p><strong>User consent:<\/strong>\nCustomers explicitly choose to use TrueMed during checkout by selecting it as their payment method. By selecting TrueMed, customers consent to sharing their payment and order information with TrueMed for transaction processing.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p><strong>TrueMed's Privacy Policy:<\/strong>\nhttps:\/\/www.truemed.com\/legal\/privacy<\/p>\n\n<p><strong>TrueMed's Terms of Service:<\/strong>\nhttps:\/\/truemed.com\/terms<\/p>\n\n<p>By using this plugin, site owners agree to TrueMed's terms and are responsible for informing their customers about data sharing.<\/p>\n\n<h3>Third Party Services<\/h3>\n\n<p>This plugin connects to TrueMed's API:\n- API Documentation: https:\/\/developers.truemed.com\n- Privacy Policy: https:\/\/truemed.com\/privacy\n- Terms of Service: https:\/\/truemed.com\/terms<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin from the store.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; Payments and configure your Truemed API credentials.<\/li>\n<li>If Truemed provides a webhook signing secret for a newly created signed webhook, add it to the \"Webhook Signing Secret\" field in the gateway settings.<\/li>\n<li>(Optional) Configure manual capture\/void settings if you want to use delayed payments.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20compatible%20with%20woocommerce%20block%20checkout%3F\"><h3>Is this plugin compatible with WooCommerce block checkout?<\/h3><\/dt>\n<dd><p>Yes. Truemed Payment Gateway includes native support for WooCommerce Cart &amp; Checkout blocks.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20open%20source%20and%20gpl-compliant%3F\"><h3>Is this plugin open source and GPL-compliant?<\/h3><\/dt>\n<dd><p>Yes, all code is released under the GPLv2 or later license.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20help%20or%20report%20bugs%3F\"><h3>Where do I get help or report bugs?<\/h3><\/dt>\n<dd><p>Support and documentation are available via <a href=\"https:\/\/truemed.com\/\">truemed.com<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: Minor CSS adjustment for logo alignment.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Feat: Generate idempotency key if item details changes.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fix: Tax calculation error.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Feat: Support HMAC-signed Truemed webhooks without breaking legacy unsigned integrations.<\/li>\n<\/ul>","raw_excerpt":"A WordPress\/WooCommerce payment gateway integration for Truemed, supporting block checkout and manual payment capture.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/257925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=257925"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/truemed"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=257925"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=257925"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=257925"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=257925"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=257925"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=257925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}