{"id":51481,"date":"2016-10-12T07:42:48","date_gmt":"2016-10-12T07:42:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/midtrans-woocommerce\/"},"modified":"2024-08-20T04:12:08","modified_gmt":"2024-08-20T04:12:08","slug":"midtrans-woocommerce","status":"publish","type":"plugin","link":"https:\/\/lmo.wordpress.org\/plugins\/midtrans-woocommerce\/","author":15150662,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.32.3","stable_tag":"2.32.3","tested":"6.6.5","requires":"3.9.1","requires_php":"","requires_plugins":null,"header_name":"Midtrans - WooCommerce Payment Gateway","header_author":"Midtrans","header_description":"","assets_banners_color":"95d7eb","last_updated":"2024-08-20 04:12:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/veritrans\/SNAP-Woocommerce","header_author_uri":"http:\/\/midtrans.co.id","rating":3.4,"author_block_rating":0,"active_installs":5000,"downloads":115583,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.0":{"tag":"2.0","author":"yocki","date":"2016-11-07 02:32:18"},"2.1":{"tag":"2.1","author":"yocki","date":"2017-02-07 05:47:20"},"2.10.0":{"tag":"2.10.0","author":"rizdaprasetya","date":"2019-01-07 06:19:49"},"2.11.0":{"tag":"2.11.0","author":"rizdaprasetya","date":"2019-02-04 08:11:22"},"2.12.0":{"tag":"2.12.0","author":"rizdaprasetya","date":"2019-03-08 11:27:25"},"2.13.0":{"tag":"2.13.0","author":"rizdaprasetya","date":"2019-05-09 10:58:08"},"2.14.0":{"tag":"2.14.0","author":"rizdaprasetya","date":"2019-09-04 05:18:45"},"2.15.0":{"tag":"2.15.0","author":"rizdaprasetya","date":"2019-11-25 09:20:50"},"2.16.0":{"tag":"2.16.0","author":"rizdaprasetya","date":"2020-02-20 07:22:41"},"2.17.0":{"tag":"2.17.0","author":"yocki","date":"2020-04-01 07:12:07"},"2.17.1":{"tag":"2.17.1","author":"yocki","date":"2020-04-06 08:05:17"},"2.17.2":{"tag":"2.17.2","author":"yocki","date":"2020-04-09 09:07:03"},"2.18.0":{"tag":"2.18.0","author":"yocki","date":"2020-04-23 09:14:28"},"2.18.1":{"tag":"2.18.1","author":"yocki","date":"2020-04-27 14:28:31"},"2.18.2":{"tag":"2.18.2","author":"yocki","date":"2020-04-30 10:36:43"},"2.18.3":{"tag":"2.18.3","author":"yocki","date":"2020-05-13 02:56:39"},"2.18.4":{"tag":"2.18.4","author":"yocki","date":"2020-08-10 04:56:37"},"2.18.5":{"tag":"2.18.5","author":"yocki","date":"2020-08-14 10:26:53"},"2.19.0":{"tag":"2.19.0","author":"yocki","date":"2020-08-19 12:23:59"},"2.20.0":{"tag":"2.20.0","author":"rizdaprasetya","date":"2021-03-03 10:44:06"},"2.21.0":{"tag":"2.21.0","author":"rizdaprasetya","date":"2021-03-09 09:43:10"},"2.22.0":{"tag":"2.22.0","author":"rizdaprasetya","date":"2021-04-27 09:38:21"},"2.30.0":{"tag":"2.30.0","author":"rizdaprasetya","date":"2021-08-06 07:28:15"},"2.30.1":{"tag":"2.30.1","author":"rizdaprasetya","date":"2021-08-10 05:14:40"},"2.31.0":{"tag":"2.31.0","author":"rizdaprasetya","date":"2021-08-27 03:45:35"},"2.31.1":{"tag":"2.31.1","author":"rizdaprasetya","date":"2021-09-01 04:45:46"},"2.32.0":{"tag":"2.32.0","author":"rizdaprasetya","date":"2021-09-22 05:19:26"},"2.32.1":{"tag":"2.32.1","author":"rizdaprasetya","date":"2022-02-08 09:05:15"},"2.32.2":{"tag":"2.32.2","author":"rizdaprasetya","date":"2023-01-02 06:45:46"},"2.32.3":{"tag":"2.32.3","author":"fauzim","date":"2024-08-20 04:12:08"},"2.4.1":{"tag":"2.4.1","author":"rizdaprasetya","date":"2017-05-22 10:52:24"},"2.4.2":{"tag":"2.4.2","author":"rizdaprasetya","date":"2017-11-28 09:09:33"},"2.4.3":{"tag":"2.4.3","author":"rizdaprasetya","date":"2017-12-18 03:33:41"},"2.4.4":{"tag":"2.4.4","author":"rizdaprasetya","date":"2018-01-18 05:12:06"},"2.4.5":{"tag":"2.4.5","author":"rizdaprasetya","date":"2018-03-09 09:18:38"},"2.6":{"tag":"2.6","author":"rizdaprasetya","date":"2018-04-16 05:20:47"},"2.6.1":{"tag":"2.6.1","author":"rizdaprasetya","date":"2018-05-16 08:14:40"},"2.6.2":{"tag":"2.6.2","author":"rizdaprasetya","date":"2018-05-21 08:50:11"},"2.6.3":{"tag":"2.6.3","author":"rizdaprasetya","date":"2018-06-22 09:26:55"},"2.6.5":{"tag":"2.6.5","author":"rizdaprasetya","date":"2018-10-12 07:42:36"},"2.6.6":{"tag":"2.6.6","author":"rizdaprasetya","date":"2018-11-07 08:44:40"},"2.7.0":{"tag":"2.7.0","author":"rizdaprasetya","date":"2018-12-19 10:48:12"},"2.8.0":{"tag":"2.8.0","author":"rizdaprasetya","date":"2018-12-19 10:53:54"},"2.9.0":{"tag":"2.9.0","author":"rizdaprasetya","date":"2018-12-20 10:51:11"}},"upgrade_notice":{"2.32.3 - 2024-08-15":"<ul>\n<li>add identifier to handle webhook, get transaction status, and refund using Dana<\/li>\n<li>bump tested compatibility with current latest version of WordPress &amp; WooCommerce (php 8.2, WP version 6.6, WooCommerce 9.1.2)<\/li>\n<\/ul>","2.32.2 - 2023-01-02":"<ul>\n<li>prevent issue of Midtrans payment webhook notification of refund status causing unexpected error on WooCommerce<\/li>\n<li>bump tested compatibility with current latest version of WordPress &amp; WooCommerce<\/li>\n<\/ul>","2.32.1 - 2021-02-08":"<ul>\n<li>minor plugin size reduction by removing unused assets<\/li>\n<li>update payment icon logo for brimo &amp; dandan with current version<\/li>\n<\/ul>","2.32.0 - 2021-09-22":"<ul>\n<li>improve payment icon visual: add semi transparet background &amp; border for better compatibility with dark color theme, prevent image stretched on some themes, add spacing<\/li>\n<li>improve notif handler to allow retry of &#039;expire&#039; card payment (abandoned on 3DS step)<\/li>\n<li>add WP filter hook &#039;midtrans_gateway_icon_before_render&#039; modify payment icons HTML image tag<\/li>\n<\/ul>","2.31.1 - 2021-09-01":"<ul>\n<li>improve compatibility with external optimizer plugins on payment page JS (remove jQuery dependency)<\/li>\n<\/ul>","2.31.0 - 2021-08-26":"<ul>\n<li>handle duplicated Snap order_id (incase WP is reinstalled, or DB restored) by auto-adding suffix<\/li>\n<li>improvement on finish url redirect flow, to prevent issue<\/li>\n<li>handle uncaught error on finish url<\/li>\n<li>immediate-reduce-stock disabled by default<\/li>\n<li>emmit custom headers &amp; metadata on http request<\/li>\n<\/ul>","2.30.1 - 2021-08-09":"<ul>\n<li>prevent issue &quot;cannot inherit abstract function&quot; on outdated PHP v5.0.0 - v5.3.8 &amp; v7.0.0 - v7.1.x<\/li>\n<li>minor description improvement<\/li>\n<li>add config to allow <a href=\"https:\/\/docs.midtrans.com\/en\/snap\/with-plugins?id=advanced-customize-woocommerce-order-status-upon-payment-paid\">Customize WooCommerce Order Status upon Payment Paid <\/a><\/li>\n<\/ul>","2.30.0 - 2021-08-06":"<ul>\n<li>major feature: sub <a href=\"https:\/\/docs.midtrans.com\/en\/snap\/with-plugins?id=advanced-specific-payment-buttons\">specific gateway buttons for each<\/a> supported payment methods<\/li>\n<li>improve config page UI section separation<\/li>\n<li>add notif url config value recommendation on config page UI<\/li>\n<li>immediate-reduce-stock enabled by default<\/li>\n<li>improve gateway payment button naming<\/li>\n<li>add config field to allow customize payment button icons<\/li>\n<li>add built in payment icon assets<\/li>\n<li>improve UI, messaging clarity, and order of advanced config<\/li>\n<li>added some custom <a href=\"https:\/\/github.com\/veritrans\/SNAP-Woocommerce\/#available-custom-hooks\">wp hooks<\/a><\/li>\n<\/ul>","2.22.0 - 2021-04-27":"<ul>\n<li>prevent issue of 3rd party Cloudflare plugin breaking payment page (reload repetitively)<\/li>\n<li>improve configuration page structure and description<\/li>\n<li>enhance &quot;ignore pending status&quot; config<\/li>\n<\/ul>","2.21.0 - 2021-03-08":"<ul>\n<li>improve compatibility: prepare future WP &gt;5.7 CSP on js script tag<\/li>\n<li>minor payment page js enhancement<\/li>\n<\/ul>","2.20.0 - 2021-03-03":"<ul>\n<li>ensure compatibility with WP 5.7<\/li>\n<li>better compatibility: prevent conflict with other plugins with Midtrans library<\/li>\n<li>remove jquery dependency<\/li>\n<li>minor formatting and description improvement on payment page<\/li>\n<\/ul>","2.19.0 - 2020-08-19":"<ul>\n<li>fix library incomplete update<\/li>\n<li>bugfix save card feature<\/li>\n<li>bugfix promo feature<\/li>\n<li>better compatibility: prevent conflict of function &amp; vars with other plugins<\/li>\n<li>updated plugin descriptions<\/li>\n<li>performance improvement on handling debit finish page<\/li>\n<\/ul>","2.18.4 - 2020-06-25":"<ul>\n<li>add acquring_bank field on credit card full payment (main payment)<\/li>\n<li>fix logic code on midtrans logger<\/li>\n<\/ul>","2.18.3 - 2020-05-13":"<ul>\n<li>hide 3ds and save card configuration field on midtrans subscription admin and make it active<\/li>\n<li>add plugin action links<\/li>\n<li>fix typo on description plugin detail<\/li>\n<li>improve get_environment method<\/li>\n<li>add wiki link on subscription method description<\/li>\n<li>update handling notif when order id not exist on WC dashboard<\/li>\n<li>change payment option name <code>Midtrans Credit Card Direct<\/code><\/li>\n<\/ul>","2.18.2 \u2013 2020-04-30":"<ul>\n<li>hot fix remove deprecated method<\/li>\n<\/ul>","2.18.1 \u2013 2020-04-27":"<ul>\n<li>fix handling notif if wc_subscription not installed skip the validateSubscriptionTransaction()<\/li>\n<\/ul>","2.18.0 \u2013 2020-04-23":"<ul>\n<li>add midtrans subscription method for Woocommerce Subscriptions<\/li>\n<\/ul>","2.17.2 \u2013 2020-04-08":"<ul>\n<li>clean up code<\/li>\n<li>add more descriptive wording on description default value<\/li>\n<li>fix code to prevent the notif_handler class being called multiple times<\/li>\n<li>improve method setLogRequest<\/li>\n<li>add cancel transaction method<\/li>\n<\/ul>","2.17.1 \u2013 2020-04-06":"<ul>\n<li>Fix code for backward compatibility php 5.6<\/li>\n<\/ul>","2.17.0 \u2013 2020-03-26":"<ul>\n<li>Add Logging option on admin settings<\/li>\n<li>Refactoring code<\/li>\n<li>Tweak fullpayment payment method enabled by default<\/li>\n<li>Replace deprecated methods<\/li>\n<\/ul>","2.16.0":"<ul>\n<li>Replace veritrans with midtrans php lib<\/li>\n<li>Add refund method<\/li>\n<\/ul>","2.14.0":"<ul>\n<li>Enhance finish page for BCA Klikpay<\/li>\n<\/ul>","2.13.0":"<ul>\n<li>Output optimization<\/li>\n<li>Add config to prevent redirect &amp; ignore on <code>pending<\/code> status<\/li>\n<\/ul>","2.12.0":"<ul>\n<li>Updated API library to ensure smooth API connection<\/li>\n<\/ul>","2.11.0":"<ul>\n<li>UX improvement for pending payment<\/li>\n<\/ul>","2.10.0":"<ul>\n<li>Code cleanup<\/li>\n<\/ul>","2.9.0":"<ul>\n<li>Replace order notes to order metadata<\/li>\n<\/ul>","2.8.0":"<ul>\n<li>Removed separate MIGS button for installment &amp; fullpayment<\/li>\n<li>Installment terms for online installment now configurable<\/li>\n<li>Installment banks for online installment now configurable<\/li>\n<li>Installment terms for offline installment now configurable<\/li>\n<li>Installment bank for online installment now configurable<\/li>\n<\/ul>","2.7.0":"<ul>\n<li>Add payment url link on order view<\/li>\n<li>Improve deny notification handling by allowing payment retries<\/li>\n<li>Add internal order notes on payment status changes from notification<\/li>\n<li>Add update payment status to on-hold synchronously via Snap onPending<\/li>\n<li>Add Google Analytics optional config<\/li>\n<li>Add Immediate Reduce Stock optional config<\/li>\n<\/ul>","2.6.6":"<ul>\n<li>Add payment instruction pdf link on pending order view<\/li>\n<\/ul>","2.6.5":"<p>Add use map finish url config field<\/p>","2.6.4":"<p>Add promo code config field<\/p>","2.6.3":"<p>Improve API error handling: Display API error messages to checkout page if any<\/p>","2.6.2":"<p>API Library enhancement<\/p>","2.6.1":"<p>New payment option for faster credit card transaction via browser&#039;s Payment Request API<\/p>","2.6.0":"<p>Payment page experience enhancement<\/p>","2.4.5":"<p>Optional redirection payment flow added<\/p>","2.4.4":"<p>Minor payment page experience enhancement<\/p>","2.4.1":"<p>Support for WooCommerce v3 and also backward compatible with WooCommerce v2. Also some additional nice feature like 2 clicks for CC.<\/p>","2.1.0":"<p>Update for better experince with BCA KlikPay payment methods<\/p>","1.0":"<p>Support additional feature like installment, MIGS acq, and bin promo.<\/p>"},"ratings":{"1":2,"2":0,"3":0,"4":0,"5":3},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1516380,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":1516380,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0","2.1","2.10.0","2.11.0","2.12.0","2.13.0","2.14.0","2.15.0","2.16.0","2.17.0","2.17.1","2.17.2","2.18.0","2.18.1","2.18.2","2.18.3","2.18.4","2.18.5","2.19.0","2.20.0","2.21.0","2.22.0","2.30.0","2.30.1","2.31.0","2.31.1","2.32.0","2.32.1","2.32.2","2.32.3","2.4.1","2.4.2","2.4.3","2.4.4","2.4.5","2.6","2.6.1","2.6.2","2.6.3","2.6.5","2.6.6","2.7.0","2.8.0","2.9.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1661966,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1661966,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2589104,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2589613,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"<p>Payment displayed as popup, your customer no need to leave your store!<\/p>","2":"<p>Various payment channel<\/p>","3":"<p>Support for additional feature like installment &amp; promo.<\/p>","4":"<p>Configuration page<\/p>"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[11475,125063,507,6593,14340],"plugin_category":[45],"plugin_contributors":[141382,125064],"plugin_business_model":[],"class_list":["post-51481","plugin","type-plugin","status-publish","hentry","plugin_tags-credit-card","plugin_tags-midtrans","plugin_tags-payment","plugin_tags-payment-gateway","plugin_tags-snap","plugin_category-ecommerce","plugin_contributors-rizdaprasetya","plugin_contributors-yocki","plugin_committers-fauzim","plugin_committers-rizdaprasetya","plugin_committers-yocki"],"banners":{"banner":"https:\/\/ps.w.org\/midtrans-woocommerce\/assets\/banner-772x250.png?rev=1516380","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/midtrans-woocommerce\/assets\/icon-128x128.png?rev=1516380","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/midtrans-woocommerce\/assets\/screenshot-1.png?rev=1661966","caption":"<p>Payment displayed as popup, your customer no need to leave your store!<\/p>"},{"src":"https:\/\/ps.w.org\/midtrans-woocommerce\/assets\/screenshot-2.png?rev=1661966","caption":"<p>Various payment channel<\/p>"},{"src":"https:\/\/ps.w.org\/midtrans-woocommerce\/assets\/screenshot-3.png?rev=2589104","caption":"<p>Support for additional feature like installment &amp; promo.<\/p>"},{"src":"https:\/\/ps.w.org\/midtrans-woocommerce\/assets\/screenshot-4.png?rev=2589613","caption":"<p>Configuration page<\/p>"}],"raw_content":"<!--section=description-->\n<p>This plugin will allow secure online payment on your WooCommerce store, without your customer ever need to leave your WooCommerce store!<\/p>\n\n<p>Midtrans-WooCommerce is official plugin from <a href=\"https:\/\/midtrans.com\">Midtrans<\/a>. Midtrans is an online payment gateway. We strive to make payments simple &amp; secure for both the merchant and customers. Support various online payment channel. Support WooCommerce v3 &amp; v2.<\/p>\n\n<p>Please follow <a href=\"https:\/\/docs.midtrans.com\/en\/snap\/with-plugins?id=wordpress-woocommerce\">this step by step guide<\/a> for complete configuration. If you have any feedback or request, please <a href=\"https:\/\/docs.midtrans.com\/en\/snap\/with-plugins?id=feedback-and-request\">do let us know here<\/a>.<\/p>\n\n<p>Payment Method Feature:<\/p>\n\n<ul>\n<li>Credit card fullpayment and other payment methods.<\/li>\n<li>E-wallet, Bank transfer, internet banking for various banks<\/li>\n<li>Credit card Online &amp; offline installment payment.<\/li>\n<li>Credit card BIN, bank transfer, and other channel promo payment.<\/li>\n<li>Credit card MIGS acquiring channel.<\/li>\n<li>Custom expiry.<\/li>\n<li>Two-click &amp; One-click feature.<\/li>\n<li>Midtrans Snap all supported payment method.<\/li>\n<li>Optional: Separated specific payment buttons with its own icons.<\/li>\n<\/ul>\n\n<h3>Get Help<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/docs.midtrans.com\/en\/snap\/with-plugins?id=wordpress-woocommerce\">Midtrans WooCommerce Configuration Guide<\/a><\/li>\n<li><a href=\"https:\/\/account.midtrans.com\/register\">Midtrans registration<\/a><\/li>\n<li><a href=\"https:\/\/midtrans.com\/id\/contact-us\">Midtrans Support Contact<\/a><\/li>\n<li><a href=\"https:\/\/docs.midtrans.com\">Midtrans Documentation<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/veritrans\/SNAP-Woocommerce\/wiki\">Midtrans-WooCommerce Wiki<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>wp-content\/plugins\/midtrans-woocommerce<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the <code>Plugins<\/code> screen in WordPress<\/li>\n<li>Go to <strong>WooCommerce - Settings - Payments - Midtrans<\/strong> menu, fill the configuration fields.<\/li>\n<\/ol>\n\n<h3>Midtrans MAP Configuration<\/h3>\n\n<ol>\n<li>Login to Midtrans MAP Dashboard.<\/li>\n<li>Select the environment (sandbox or production).<\/li>\n<li><p>Go to <strong>settings - configuration<\/strong><\/p>\n\n<ul>\n<li>Insert <code>[YourWebHomepageUrl]\/?wc-api=WC_Gateway_Midtrans<\/code> as your Payment Notification URL<\/li>\n<li>Insert <code>[YourWebHomepageUrl]\/?wc-api=WC_Gateway_Midtrans<\/code> as your Finish, Pending and Error Redirect URL<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='where%20can%20find%20my%20access%20key%20%28client%20%26%20server%20key%29%3F%20how%20to%20get%20started%3F'><h3>Where can find my access key (client &amp; server key)? How to get Started?<\/h3><\/dt>\n<dd><p>Register first to <a href=\"https:\/\/account.midtrans.com\/register\">Midtrans<\/a>, you will get the access key on Midtrans Dashboard.\nAlso please refere to this official <a href=\"https:\/\/docs.midtrans.com\/en\/snap\/with-plugins?id=wordpress-woocommerce\">documentation<\/a>.<\/p><\/dd>\n<dt id='how%20to%20configure%20installment%20and%20other%20additional%20feature%20%3F'><h3>How to configure installment and other additional feature ?<\/h3><\/dt>\n<dd><p>Please refer to <a href=\"https:\/\/github.com\/veritrans\/SNAP-Woocommerce\/wiki\">Wiki<\/a> for full documentation and tutorial.<\/p><\/dd>\n<dt id='where%20can%20i%20report%20bugs%20and%20request%20feature%3F'><h3>Where can I report bugs and request feature?<\/h3><\/dt>\n<dd><p>The best way please email to support@midtrans.com, but bugs can be reported in our <a href=\"https:\/\/github.com\/veritrans\/SNAP-Woocommerce\/issues\">repo<\/a>, or you can also use WordPress plugins support for reporting bugs and error.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.32.3 - 2024-08-15<\/h4>\n\n<ul>\n<li>add identifier to handle webhook, get transaction status, and refund using Dana<\/li>\n<li>bump tested compatibility with current latest version of WordPress &amp; WooCommerce (php 8.2, WP version 6.6, WooCommerce 9.1.2)<\/li>\n<\/ul>\n\n<h4>2.32.2 - 2023-01-02<\/h4>\n\n<ul>\n<li>prevent issue of Midtrans payment webhook notification of refund status causing unexpected error on WooCommerce<\/li>\n<li>bump tested compatibility with current latest version of WordPress &amp; WooCommerce<\/li>\n<\/ul>\n\n<h4>2.32.1 - 2021-02-08<\/h4>\n\n<ul>\n<li>minor plugin size reduction by removing unused assets<\/li>\n<li>update payment icon logo for brimo &amp; dandan with current version<\/li>\n<\/ul>\n\n<h4>2.32.0 - 2021-09-22<\/h4>\n\n<ul>\n<li>improve payment icon visual: add semi transparet background &amp; border for better compatibility with dark color theme, prevent image stretched on some themes, add spacing<\/li>\n<li>improve notif handler to allow retry of 'expire' card payment (abandoned on 3DS step)<\/li>\n<li>add WP filter hook 'midtrans_gateway_icon_before_render' modify payment icons HTML image tag<\/li>\n<\/ul>\n\n<h4>2.31.1 - 2021-09-01<\/h4>\n\n<ul>\n<li>improve compatibility with external optimizer plugins on payment page JS (remove jQuery dependency)<\/li>\n<\/ul>\n\n<h4>2.31.0 - 2021-08-26<\/h4>\n\n<ul>\n<li>handle duplicated Snap order_id (incase WP is reinstalled, or DB restored) by auto-adding suffix<\/li>\n<li>improvement on finish url redirect flow, to prevent issue<\/li>\n<li>handle uncaught error on finish url<\/li>\n<li>immediate-reduce-stock disabled by default<\/li>\n<li>emmit custom headers &amp; metadata on http request<\/li>\n<\/ul>\n\n<h4>2.30.1 - 2021-08-09<\/h4>\n\n<ul>\n<li>prevent issue \"cannot inherit abstract function\" on outdated PHP v5.0.0 - v5.3.8 &amp; v7.0.0 - v7.1.x<\/li>\n<li>minor description improvement<\/li>\n<li>add config to allow <a href=\"https:\/\/docs.midtrans.com\/en\/snap\/with-plugins?id=advanced-customize-woocommerce-order-status-upon-payment-paid\">Customize WooCommerce Order Status upon Payment Paid <\/a><\/li>\n<\/ul>\n\n<h4>2.30.0 - 2021-08-06<\/h4>\n\n<ul>\n<li>major feature: sub <a href=\"https:\/\/docs.midtrans.com\/en\/snap\/with-plugins?id=advanced-specific-payment-buttons\">specific gateway buttons for each<\/a> supported payment methods<\/li>\n<li>improve config page UI section separation<\/li>\n<li>add notif url config value recommendation on config page UI<\/li>\n<li>immediate-reduce-stock enabled by default<\/li>\n<li>improve gateway payment button naming<\/li>\n<li>add config field to allow customize payment button icons<\/li>\n<li>add built in payment icon assets<\/li>\n<li>improve UI, messaging clarity, and order of advanced config<\/li>\n<li>added some custom <a href=\"https:\/\/github.com\/veritrans\/SNAP-Woocommerce\/#available-custom-hooks\">wp hooks<\/a><\/li>\n<\/ul>\n\n<h4>2.22.0 - 2021-04-27<\/h4>\n\n<ul>\n<li>prevent issue of 3rd party Cloudflare plugin breaking payment page (reload repetitively)<\/li>\n<li>improve configuration page structure and description<\/li>\n<li>enhance \"ignore pending status\" config<\/li>\n<\/ul>\n\n<h4>2.21.0 - 2021-03-08<\/h4>\n\n<ul>\n<li>improve compatibility: prepare future WP &gt;5.7 CSP on js script tag<\/li>\n<li>minor payment page js enhancement<\/li>\n<\/ul>\n\n<h4>2.20.0 - 2021-03-03<\/h4>\n\n<ul>\n<li>ensure compatibility with WP 5.7<\/li>\n<li>better compatibility: prevent conflict with other plugins with Midtrans library<\/li>\n<li>remove jquery dependency<\/li>\n<li>minor formatting and description improvement on payment page<\/li>\n<\/ul>\n\n<h4>2.19.0 - 2020-08-19<\/h4>\n\n<ul>\n<li>fix library incomplete update<\/li>\n<li>bugfix save card feature<\/li>\n<li>bugfix promo feature<\/li>\n<li>better compatibility: prevent conflict of function &amp; vars with other plugins<\/li>\n<li>updated plugin descriptions<\/li>\n<li>performance improvement on handling debit finish page<\/li>\n<\/ul>\n\n<h4>2.18.5 - 2020-08-14<\/h4>\n\n<ul>\n<li>update versioning &amp; compatibility<\/li>\n<li>input processing improvements<\/li>\n<\/ul>\n\n<h4>2.18.4 - 2020-06-25<\/h4>\n\n<ul>\n<li>add acquring_bank field on credit card full payment (main payment)<\/li>\n<li>fix logic code on midtrans logger<\/li>\n<\/ul>\n\n<h4>2.18.3 - 2020-05-13<\/h4>\n\n<ul>\n<li>hide 3ds and save card configuration field on midtrans subscription admin and make it active<\/li>\n<li>add plugin action links<\/li>\n<li>fix typo on description plugin detail<\/li>\n<li>improve get_environment method<\/li>\n<li>add wiki link on subscription method description<\/li>\n<li>update handling notif when order id not exist on WC dashboard<\/li>\n<li>change payment option name <code>Midtrans Credit Card Direct<\/code><\/li>\n<\/ul>\n\n<h4>2.18.2 \u2013 2020-04-30<\/h4>\n\n<ul>\n<li>hot fix remove deprecated method<\/li>\n<\/ul>\n\n<h4>2.18.1 \u2013 2020-04-27<\/h4>\n\n<ul>\n<li>fix handling notif if wc_subscription not installed skip the validateSubscriptionTransaction()<\/li>\n<\/ul>\n\n<h4>2.18.0 \u2013 2020-04-23<\/h4>\n\n<ul>\n<li>add midtrans subscription method for Woocommerce Subscriptions<\/li>\n<\/ul>\n\n<h4>2.17.2 \u2013 2020-04-08<\/h4>\n\n<ul>\n<li>clean up code<\/li>\n<li>add more descriptive wording on description default value<\/li>\n<li>fix code to prevent the notif_handler class being called multiple times<\/li>\n<li>improve method setLogRequest<\/li>\n<li>add cancel transaction method<\/li>\n<\/ul>\n\n<h4>2.17.1 \u2013 2020-04-06<\/h4>\n\n<ul>\n<li>Fix code for backward compatibility php 5.6<\/li>\n<\/ul>\n\n<h4>2.17.0 \u2013 2020-03-26<\/h4>\n\n<ul>\n<li>Add Logging option on admin settings<\/li>\n<li>Refactoring code<\/li>\n<li>Tweak fullpayment payment method enabled by default<\/li>\n<li>Replace deprecated methods<\/li>\n<\/ul>\n\n<h4>2.16.0<\/h4>\n\n<ul>\n<li>Replace veritrans with midtrans php lib<\/li>\n<li>Add refund method<\/li>\n<\/ul>\n\n<h4>2.15.0<\/h4>\n\n<ul>\n<li>Enhance Snap API error message display<\/li>\n<li>Tested compatibility to WP v5.3<\/li>\n<\/ul>\n\n<h4>2.14.0<\/h4>\n\n<ul>\n<li>Enhance finish page for BCA Klikpay<\/li>\n<\/ul>\n\n<h4>2.13.0<\/h4>\n\n<ul>\n<li>Output optimization<\/li>\n<li>Add config to prevent redirect &amp; ignore on <code>pending<\/code> status<\/li>\n<\/ul>\n\n<h4>2.12.0<\/h4>\n\n<ul>\n<li>Updated API library to ensure smooth API connection<\/li>\n<\/ul>\n\n<h4>2.11.0<\/h4>\n\n<ul>\n<li>UX improvement for pending payment<\/li>\n<\/ul>\n\n<h4>2.10.0<\/h4>\n\n<ul>\n<li>Code cleanup<\/li>\n<\/ul>\n\n<h4>2.9.0<\/h4>\n\n<ul>\n<li>Replace order notes to order metadata<\/li>\n<\/ul>\n\n<h4>2.8.0<\/h4>\n\n<ul>\n<li>Removed separate MIGS button for installment &amp; fullpayment<\/li>\n<li>Installment terms for online installment now configurable<\/li>\n<li>Installment banks for online installment now configurable<\/li>\n<li>Installment terms for offline installment now configurable<\/li>\n<li>Installment bank for online installment now configurable<\/li>\n<\/ul>\n\n<h4>2.7.0<\/h4>\n\n<ul>\n<li>Add payment url link on order view<\/li>\n<li>Improve deny notification handling by allowing payment retries<\/li>\n<li>Add internal order notes on payment status changes from notification<\/li>\n<li>Add update payment status to on-hold synchronously via Snap onPending<\/li>\n<li>Add Google Analytics optional config<\/li>\n<\/ul>\n\n<h4>2.6.6<\/h4>\n\n<ul>\n<li>Add payment instruction pdf link on pending order view<\/li>\n<li>Add Immediate Reduce Stock optional config<\/li>\n<\/ul>\n\n<h4>2.6.5<\/h4>\n\n<ul>\n<li>Add use map finish url config field<\/li>\n<\/ul>\n\n<h4>2.6.4<\/h4>\n\n<ul>\n<li>Add promo code config field<\/li>\n<\/ul>\n\n<h4>2.6.3<\/h4>\n\n<ul>\n<li>Improve API error handling: Display API error messages to checkout page if any<\/li>\n<\/ul>\n\n<h4>2.6.2<\/h4>\n\n<ul>\n<li>API Library enhancement<\/li>\n<\/ul>\n\n<h4>2.6.1<\/h4>\n\n<ul>\n<li>New payment option for faster credit card transaction via browser's Payment Request API<\/li>\n<\/ul>\n\n<h4>2.6.0<\/h4>\n\n<ul>\n<li>Payment page experience enhancement<\/li>\n<\/ul>\n\n<h4>2.4.5<\/h4>\n\n<ul>\n<li>Optional redirection payment flow added<\/li>\n<li>Minor payment page experience enhancement<\/li>\n<\/ul>\n\n<h4>2.4.4<\/h4>\n\n<ul>\n<li>Minor payment page experience enhancement<\/li>\n<\/ul>\n\n<h4>2.4.3<\/h4>\n\n<ul>\n<li>Add BCA Klikpay finish page<\/li>\n<\/ul>\n\n<h4>2.4.2<\/h4>\n\n<ul>\n<li>Fix Expire notification Handler<\/li>\n<li>Separate payment page into a file<\/li>\n<\/ul>\n\n<h4>2.4.1<\/h4>\n\n<ul>\n<li>Backward compatibility for both WC v3 &amp; v2<\/li>\n<\/ul>\n\n<h4>2.4.0<\/h4>\n\n<ul>\n<li>Two-click &amp; One-click feature added<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Custom fields feature added<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Clientkey to snap payment page added<\/li>\n<li>Payment method for promo config added<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Custom Expiry feature added<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Bump version to match Woocommerce official plugin repo version<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First release!<\/li>\n<li>Fullpayment feature<\/li>\n<\/ul>","raw_excerpt":"Midtrans-WooCommerce is plugin for Midtrans, Indonesian Payment Gateway. Brings safety and highly dedicated to customer experience (UX) to WooCommerce","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/51481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=51481"}],"author":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/yocki"}],"wp:attachment":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=51481"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=51481"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=51481"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=51481"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=51481"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=51481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}