{"id":352137,"date":"2026-08-19T08:12:48","date_gmt":"2026-08-19T08:12:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/paywuz-payment-for-woocommerce\/"},"modified":"2026-08-19T08:12:25","modified_gmt":"2026-08-19T08:12:25","slug":"paywuz-payment-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/paywuz-payment-for-woocommerce\/","author":23546995,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.5","stable_tag":"1.2.5","tested":"7.0.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Paywuz Payment for WooCommerce","header_author":"MSD Team","header_description":"Payment Gateway WooCommerce resmi untuk Paywuz (QRIS, Virtual Account, Alfamart, Indomaret) dengan standar keamanan tinggi.","assets_banners_color":"","last_updated":"2026-08-19 08:12:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/paywuz.id","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":21,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.5":{"tag":"1.2.5","author":"msdteam","date":"2026-08-19 08:12:25"}},"upgrade_notice":{"1.2.1":"<p>Security update: This version includes important security improvements including CSRF protection and webhook rate limiting. Update recommended.<\/p>","1.2.0":"<p>Major update: Adds full support for WooCommerce block-based checkout. Highly recommended for all users.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3654128,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3654128,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.5"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Payment gateway settings page","2":"QRIS payment method configuration","3":"Checkout page with Paywuz payment options","4":"Payment confirmation page"}},"plugin_section":[],"plugin_tags":[10228,6593,276443,230441,286],"plugin_category":[45],"plugin_contributors":[276444],"plugin_business_model":[],"class_list":["post-352137","plugin","type-plugin","status-publish","hentry","plugin_tags-indonesia","plugin_tags-payment-gateway","plugin_tags-paywuz","plugin_tags-qris","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-msdteam","plugin_committers-msdteam"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/paywuz-payment-for-woocommerce\/assets\/icon-128x128.png?rev=3654128","icon_2x":"https:\/\/ps.w.org\/paywuz-payment-for-woocommerce\/assets\/icon-256x256.png?rev=3654128","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Paywuz Payment for WooCommerce is the official payment gateway plugin for integrating Paywuz payment services into your WooCommerce store. Accept payments from Indonesian customers using popular payment methods.<\/p>\n\n<p><strong>Supported Payment Methods:<\/strong><\/p>\n\n<ul>\n<li><strong>QRIS<\/strong> - Quick Response Code Indonesian Standard<\/li>\n<li><strong>Virtual Account<\/strong> - BCA, BNI, Mandiri, BSI, and more<\/li>\n<li><strong>Alfamart<\/strong> - Pay at Alfamart, Alfamidi, Dan+Dan, Lawson stores<\/li>\n<li><strong>Indomaret<\/strong> - Pay at Indomaret and Ceriamart stores<\/li>\n<\/ul>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>Easy integration with WooCommerce<\/li>\n<li>Support for both classic and block-based checkout<\/li>\n<li>Secure webhook handling with HMAC-SHA256 verification<\/li>\n<li>Sandbox mode for testing<\/li>\n<li>Compatible with WooCommerce High-Performance Order Storage (HPOS)<\/li>\n<li>Real-time payment status updates<\/li>\n<li>Multiple payment method support in one plugin<\/li>\n<\/ul>\n\n<p><strong>Requirements:<\/strong><\/p>\n\n<ul>\n<li>WordPress 5.8 or higher<\/li>\n<li>WooCommerce 5.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>SSL certificate (HTTPS) required<\/li>\n<li>Active Paywuz merchant account (<a href=\"https:\/\/paywuz.id\">Sign up at paywuz.id<\/a>)<\/li>\n<\/ul>\n\n<p><strong>Getting Started:<\/strong><\/p>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Navigate to WooCommerce &gt; Settings &gt; Payments<\/li>\n<li>Enable desired Paywuz payment methods<\/li>\n<li>Enter your Paywuz API keys (get them from your Paywuz dashboard)<\/li>\n<li>Configure webhook URL in your Paywuz dashboard<\/li>\n<li>Test in sandbox mode before going live<\/li>\n<\/ol>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin:\n* Does not collect or store any personal data\n* Does not use cookies\n* Does not track users\n* Sends order and customer data to Paywuz API only when processing payments\n* Does not share data with any third parties except Paywuz<\/p>\n\n<p>When a customer makes a payment, the following data is sent to Paywuz:\n* Order ID and amount\n* Customer name and email\n* Payment method selection<\/p>\n\n<p>Please review Paywuz's privacy policy at <a href=\"https:\/\/paywuz.id\">paywuz.id<\/a> for information on how they handle data.<\/p>\n\n<h3>Support<\/h3>\n\n<p>For plugin support, please use the <a href=\"https:\/\/wordpress.org\/support\/plugin\/paywuz-payment-for-woocommerce\/\">WordPress.org support forum<\/a>.<\/p>\n\n<p>For Paywuz account or payment processing issues, contact Paywuz support directly through their website.<\/p>\n\n<!--section=installation-->\n<p><strong>Automatic Installation:<\/strong><\/p>\n\n<ol>\n<li>Go to WordPress admin &gt; Plugins &gt; Add New<\/li>\n<li>Search for \"WooCommerce Paywuz Payment\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<\/ol>\n\n<p><strong>Manual Installation:<\/strong><\/p>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Go to WordPress admin &gt; Plugins &gt; Add New &gt; Upload Plugin<\/li>\n<li>Choose the ZIP file and click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<p><strong>Configuration:<\/strong><\/p>\n\n<ol>\n<li>Go to WooCommerce &gt; Settings &gt; Payments<\/li>\n<li>Enable the payment methods you want to offer (QRIS, VA, Alfamart, Indomaret)<\/li>\n<li>Click on each payment method to configure:\n\n<ul>\n<li>Enable\/Disable the payment method<\/li>\n<li>Set custom title and description<\/li>\n<li>Choose Sandbox or Live mode<\/li>\n<li>Enter your Paywuz API key<\/li>\n<li>Copy the webhook URL<\/li>\n<\/ul><\/li>\n<li>Log in to your Paywuz dashboard at <a href=\"https:\/\/paywuz.id\">paywuz.id<\/a><\/li>\n<li>Navigate to Settings &gt; Webhooks<\/li>\n<li>Paste the webhook URL from WooCommerce settings<\/li>\n<li>Save your webhook configuration<\/li>\n<li>Test a payment in sandbox mode<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20paywuz%20account%20to%20use%20this%20plugin%3F\"><h3>Do I need a Paywuz account to use this plugin?<\/h3><\/dt>\n<dd><p>Yes, you need to register for a merchant account at <a href=\"https:\/\/paywuz.id\">paywuz.id<\/a> to get your API keys.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20free%3F\"><h3>Is this plugin free?<\/h3><\/dt>\n<dd><p>Yes, the plugin is completely free. However, Paywuz charges transaction fees for processing payments. Check their website for current pricing.<\/p><\/dd>\n<dt id=\"which%20payment%20methods%20are%20supported%3F\"><h3>Which payment methods are supported?<\/h3><\/dt>\n<dd><p>The plugin supports:\n* QRIS (QR Code payments)\n* Virtual Account (multiple banks)\n* Alfamart Group stores\n* Indomaret stores<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20woocommerce%20blocks%3F\"><h3>Does this work with WooCommerce Blocks?<\/h3><\/dt>\n<dd><p>Yes! This plugin fully supports both classic shortcode checkout and the new block-based checkout.<\/p><\/dd>\n<dt id=\"is%20it%20secure%3F\"><h3>Is it secure?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses industry-standard security practices:\n* HTTPS required for all API communications\n* HMAC-SHA256 webhook signature verification\n* Input sanitization and output escaping\n* CSRF protection with nonces\n* Rate limiting on webhook endpoint<\/p><\/dd>\n<dt id=\"can%20i%20test%20before%20going%20live%3F\"><h3>Can I test before going live?<\/h3><\/dt>\n<dd><p>Yes! The plugin includes a sandbox mode. Use your sandbox API keys from Paywuz to test payments without processing real transactions.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20api%20keys%3F\"><h3>How do I get API keys?<\/h3><\/dt>\n<dd><ol>\n<li>Sign up at <a href=\"https:\/\/paywuz.id\">paywuz.id<\/a><\/li>\n<li>Complete merchant verification<\/li>\n<li>Navigate to Settings &gt; API Keys in your dashboard<\/li>\n<li>Copy your sandbox or live API keys<\/li>\n<\/ol><\/dd>\n<dt id=\"what%20is%20the%20webhook%20url%20for%3F\"><h3>What is the webhook URL for?<\/h3><\/dt>\n<dd><p>The webhook URL allows Paywuz to notify your store about payment status changes in real-time. This ensures orders are updated automatically when customers complete payment.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20store%20credit%20card%20information%3F\"><h3>Does this plugin store credit card information?<\/h3><\/dt>\n<dd><p>No. All payment processing is handled securely by Paywuz. No sensitive payment information is stored on your WordPress site.<\/p><\/dd>\n<dt id=\"what%20if%20i%20need%20support%3F\"><h3>What if I need support?<\/h3><\/dt>\n<dd><p>For plugin-specific issues, use the WordPress.org support forum. For Paywuz account or payment issues, contact Paywuz support directly.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.5 - 2026-08-08<\/h4>\n\n<ul>\n<li>Fix: Renamed plugin slug from \"woocommerce-paywuz\" to \"paywuz-payment-for-woocommerce\" to comply with WordPress.org trademark guidelines<\/li>\n<li>Fix: Updated Text Domain to \"paywuz-payment-for-woocommerce\" to match new slug<\/li>\n<li>Fix: Updated WordPress.org support forum URL<\/li>\n<li>Update: Bumped version to 1.2.5<\/li>\n<\/ul>\n\n<h4>1.2.4 - 2026-08-08<\/h4>\n\n<ul>\n<li>Fix: Moved helper functions (paywuz_get_active_api_key, paywuz_complete_order_handler) to global namespace to resolve WordPress naming convention warnings<\/li>\n<li>Update: Bumped version to 1.2.4<\/li>\n<\/ul>\n\n<h4>1.2.3 - 2026-08-08<\/h4>\n\n<ul>\n<li>Fix: Added proper function name prefixes (paywuz_init_payment_gateways, paywuz_get_active_api_key, paywuz_complete_order_handler, paywuz_handle_webhook_request)<\/li>\n<li>Fix: Moved translators comment directly before __() call for proper i18n compliance<\/li>\n<li>Fix: Added sanitize_text_field() wrapper for nonce verification<\/li>\n<li>Update: Bumped \"Tested up to\" to WordPress 7.0<\/li>\n<li>Update: Bumped version to 1.2.3<\/li>\n<\/ul>\n\n<h4>1.2.2 - 2026-08-08<\/h4>\n\n<ul>\n<li>Fix: Plugin name changed to 'Paywuz Payment for WooCommerce' (WordPress.org trademark compliance)<\/li>\n<li>Fix: Added translators comments for all internationalized strings with placeholders<\/li>\n<li>Fix: Changed to ordered placeholders (%1$s, %2$s) for better translation support<\/li>\n<li>Fix: Added wp_unslash() to all $_POST and $_SERVER variable sanitization<\/li>\n<li>Fix: Added proper output escaping with esc_html() and esc_url()<\/li>\n<li>Improvement: All WordPress coding standards issues resolved<\/li>\n<li>Improvement: Full WordPress.org plugin check compliance<\/li>\n<\/ul>\n\n<h4>1.2.1 - 2026-08-08<\/h4>\n\n<ul>\n<li>Security: Added nonce verification for admin settings (CSRF protection)<\/li>\n<li>Security: Added rate limiting to webhook endpoint (60 requests\/minute per IP)<\/li>\n<li>Security: Comprehensive security audit and compliance improvements<\/li>\n<\/ul>\n\n<h4>1.2.0 - 2026-08-08<\/h4>\n\n<ul>\n<li>Feature: Added WooCommerce Blocks (Cart &amp; Checkout) support<\/li>\n<li>Feature: Full compatibility with block-based checkout<\/li>\n<li>Update: Renamed plugin to \"WooCommerce Paywuz Payment\"<\/li>\n<li>Update: Added MIT License<\/li>\n<li>Update: Updated author to MSD Team<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Support for QRIS payment method<\/li>\n<li>Support for Virtual Account payment method<\/li>\n<li>Support for Alfamart payment method<\/li>\n<li>Support for Indomaret payment method<\/li>\n<li>Webhook handling with HMAC-SHA256 verification<\/li>\n<li>Sandbox mode for testing<\/li>\n<li>HPOS compatibility<\/li>\n<\/ul>","raw_excerpt":"Accept QRIS, Virtual Account, Alfamart, and Indomaret payments in Indonesia via Paywuz payment gateway.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/352137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=352137"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/msdteam"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=352137"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=352137"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=352137"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=352137"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=352137"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=352137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}