{"id":325795,"date":"2026-06-17T17:59:50","date_gmt":"2026-06-17T17:59:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pixelcraftdev-confirm-payment-for-woocommerce\/"},"modified":"2026-06-17T17:59:35","modified_gmt":"2026-06-17T17:59:35","slug":"pixelcraftdev-confirm-payment-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/pixelcraftdev-confirm-payment-for-woocommerce\/","author":23478145,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.5","stable_tag":"1.0.5","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"PixelcraftDev Confirm Payment for Woocommerce","header_author":"Supapong","header_description":"WooCommerce payment confirmation plugin for bank transfers with email notifications and customizable forms.","assets_banners_color":"91bc84","last_updated":"2026-06-17 17:59:35","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/supapongai.com","header_plugin_uri":"","header_author_uri":"https:\/\/supapongai.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":28,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.5":{"tag":"1.0.5","author":"superauu","date":"2026-06-17 17:59:35"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3576236,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3576236,"resolution":"1544x500","location":"assets","locale":"","width":2205,"height":713},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3576265,"resolution":"772x250","location":"assets","locale":"","width":2205,"height":713}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3576236,"resolution":"1","location":"assets","locale":"","width":3416,"height":1230},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3576236,"resolution":"2","location":"assets","locale":"","width":2328,"height":1256},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3576236,"resolution":"3","location":"assets","locale":"","width":2320,"height":1158},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3576236,"resolution":"4","location":"assets","locale":"","width":2532,"height":1280},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3576247,"resolution":"5","location":"assets","locale":"","width":2342,"height":1242}},"screenshots":{"1":"Settings page","2":"Select bank logo","3":"Email settings","4":"Payment confirmation form","5":"Bank logo on checkout","6":"Bank details on account page","7":"Payment confirmation form","8":"Customer payment history","9":"Orders with confirmed payment","10":"All payment confirmations","11":"Payment confirmation log","12":"Admin email notification","13":"Customer cancellation email","14":"Payment date picker"}},"plugin_section":[],"plugin_tags":[127760,11017,267607,9239],"plugin_category":[],"plugin_contributors":[266374],"plugin_business_model":[],"class_list":["post-325795","plugin","type-plugin","status-publish","hentry","plugin_tags-bank-transfer","plugin_tags-confirm-payment","plugin_tags-payment-confirmation","plugin_tags-woocommerce-payment","plugin_contributors-superauu","plugin_committers-superauu"],"banners":{"banner":"https:\/\/ps.w.org\/pixelcraftdev-confirm-payment-for-woocommerce\/assets\/banner-772x250.png?rev=3576265","banner_2x":"https:\/\/ps.w.org\/pixelcraftdev-confirm-payment-for-woocommerce\/assets\/banner-1544x500.png?rev=3576236","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pixelcraftdev-confirm-payment-for-woocommerce\/assets\/icon-256x256.png?rev=3576236","icon_2x":"https:\/\/ps.w.org\/pixelcraftdev-confirm-payment-for-woocommerce\/assets\/icon-256x256.png?rev=3576236","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/pixelcraftdev-confirm-payment-for-woocommerce\/assets\/screenshot-1.png?rev=3576236","caption":"Settings page"},{"src":"https:\/\/ps.w.org\/pixelcraftdev-confirm-payment-for-woocommerce\/assets\/screenshot-2.png?rev=3576236","caption":"Select bank logo"},{"src":"https:\/\/ps.w.org\/pixelcraftdev-confirm-payment-for-woocommerce\/assets\/screenshot-3.png?rev=3576236","caption":"Email settings"},{"src":"https:\/\/ps.w.org\/pixelcraftdev-confirm-payment-for-woocommerce\/assets\/screenshot-4.png?rev=3576236","caption":"Payment confirmation form"},{"src":"https:\/\/ps.w.org\/pixelcraftdev-confirm-payment-for-woocommerce\/assets\/screenshot-5.png?rev=3576247","caption":"Bank logo on checkout"}],"raw_content":"<!--section=description-->\n<p>PixelcraftDev Confirm Payment allows your WooCommerce customers to submit bank transfer payment confirmations directly on your website.<\/p>\n\n<h4>How to configure<\/h4>\n\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Enable WooCommerce \u2192 Settings \u2192 Payments \u2192 Direct bank transfer (Bacs).<\/li>\n<li>Go to Confirm Payment \u2192 Settings in wp-admin.<\/li>\n<li>Add your bank accounts (name, account number, bank, optional logo and branch).<\/li>\n<li>Choose the Confirm Payment page (created automatically on activation) or use a shortcode on any page.<\/li>\n<li>Customize form appearance, email notifications, and success popup as needed.<\/li>\n<\/ol>\n\n<h4>How to use<\/h4>\n\n<ul>\n<li>Customers place a Bacs order, then submit payment details on the Confirm Payment form (name, phone, order, amount, bank, date\/time, optional slip).<\/li>\n<li>Store admins review submissions under Confirm Payment \u2192 Payment List and approve or cancel each payment.<\/li>\n<li>Approved payments update the related WooCommerce order status and trigger email notifications.<\/li>\n<li>Customers can view their submission history in My Account \u2192 Payment History.<\/li>\n<\/ul>\n\n<h4>Shortcodes<\/h4>\n\n<ul>\n<li><code>[pxcraft_confirm_payment_form]<\/code> \u2014 full payment form (English labels)<\/li>\n<li><code>[pxcraft_confirm_payment_form lang=\"th\"]<\/code> \u2014 Thai labels<\/li>\n<li><code>[pxcraft_confirm_payment_form order_id=\"123\"]<\/code> \u2014 pre-selected order<\/li>\n<li><code>[pxcraft_confirm_payment_button]<\/code> \u2014 link button to the confirm payment page<\/li>\n<\/ul>\n\n<p>Website: <a href=\"https:\/\/supapongai.com\">https:\/\/supapongai.com<\/a><\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Add unlimited bank accounts with logo upload<\/li>\n<li>Protect against fake payment confirmations \u2014 accept or reject submissions<\/li>\n<li>Customers can view payment status and history<\/li>\n<li>Override email templates<\/li>\n<li>Email notifications for admin and customer<\/li>\n<li>Payment history logged in WooCommerce order notes<\/li>\n<li>Calendar date\/time picker for transfer date<\/li>\n<li>Customizable success popup (font, colors) from admin settings<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin does not contact external servers automatically. No customer, order, or admin usage data is transmitted to third-party services.<\/p>\n\n<p>All JavaScript, CSS, images, and fonts are loaded from the plugin directory on your own site.<\/p>\n\n<p>Bundled libraries (local only, no network requests):<\/p>\n\n<ul>\n<li>SweetAlert2 \u2014 success popup on the payment form (<a href=\"https:\/\/github.com\/sweetalert2\/sweetalert2\/blob\/master\/LICENSE\">MIT license<\/a>)<\/li>\n<li>Flatpickr \u2014 date\/time picker on the payment form (<a href=\"https:\/\/github.com\/flatpickr\/flatpickr\/blob\/master\/LICENSE.md\">MIT license<\/a>)<\/li>\n<\/ul>\n\n<p>Bundled admin images (local only):<\/p>\n\n<ul>\n<li>Language flag icons (<code>th-flag.png<\/code>, <code>gb-flag.png<\/code>)<\/li>\n<li>Admin header logo and footer mascot image<\/li>\n<\/ul>\n\n<p>Optional local font files may be placed in <code>assets\/fonts\/<\/code>. When a selected font has a matching CSS file in that folder, it is loaded from your site. No Google Fonts or other remote font CDNs are used.<\/p>\n\n<p>Admin footer links to the developer website and LINE contact are optional manual links only. They do not load tracking scripts or send site data.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>pixelcraftdev-confirm-payment-for-woocommerce<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Ensure WooCommerce is installed and Direct bank transfer (Bacs) is enabled<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>WordPress.org compliance: text domain, security hardening, removed custom CSS field<\/li>\n<li>Local-only assets for admin images and fonts<\/li>\n<li>Requires Plugins: woocommerce header added<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Added flatpickr calendar picker for transfer date\/time fields<\/li>\n<li>Added popup font, font size, and button color settings in admin<\/li>\n<li>Bundled SweetAlert2 and Flatpickr as local assets<\/li>\n<li>Fixed date\/time validation condition mismatch<\/li>\n<li>Fixed post status max-length issue (pxcraft-pending)<\/li>\n<li>Fixed AJAX form submission to always use FormData<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release by Supapong (https:\/\/supapongai.com)<\/li>\n<\/ul>","raw_excerpt":"WooCommerce payment confirmation plugin for bank transfers with email notifications and customizable forms.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/325795","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=325795"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/superauu"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=325795"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=325795"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=325795"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=325795"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=325795"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=325795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}