{"id":349620,"date":"2026-08-20T09:31:48","date_gmt":"2026-08-20T09:31:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/redeupay-paynow-for-woocommerce\/"},"modified":"2026-08-20T09:31:26","modified_gmt":"2026-08-20T09:31:26","slug":"redeupay-checkout-extension-with-paynow-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/redeupay-checkout-extension-with-paynow-for-woocommerce\/","author":23543241,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.4.0","stable_tag":"0.4.0","tested":"7.0.4","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"RedeuPay Checkout Extension with PayNow for WooCommerce","header_author":"Redooor LLP","header_description":"Adds PayNow SG to WooCommerce payment methods via Stripe.","assets_banners_color":"fefdfc","last_updated":"2026-08-20 09:31:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/redooor.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":27,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.4.0":{"tag":"0.4.0","author":"redooor","date":"2026-08-20 09:31:26"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3656369,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3656369,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3656369,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3656369,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.4.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3656369,"resolution":"1","location":"assets","locale":"","width":1280,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3656369,"resolution":"2","location":"assets","locale":"","width":1280,"height":1095}},"screenshots":{"1":"Gateway settings under WooCommerce &gt; Settings &gt; Payments.","2":"PayNow SG shown as a payment option at checkout."}},"plugin_section":[],"plugin_tags":[6593,162482,31069,5349,286],"plugin_category":[45],"plugin_contributors":[276623],"plugin_business_model":[],"class_list":["post-349620","plugin","type-plugin","status-publish","hentry","plugin_tags-payment-gateway","plugin_tags-paynow","plugin_tags-singapore","plugin_tags-stripe","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-redooor","plugin_committers-redooor"],"banners":{"banner":"https:\/\/ps.w.org\/redeupay-checkout-extension-with-paynow-for-woocommerce\/assets\/banner-772x250.png?rev=3656369","banner_2x":"https:\/\/ps.w.org\/redeupay-checkout-extension-with-paynow-for-woocommerce\/assets\/banner-1544x500.png?rev=3656369","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/redeupay-checkout-extension-with-paynow-for-woocommerce\/assets\/icon-128x128.png?rev=3656369","icon_2x":"https:\/\/ps.w.org\/redeupay-checkout-extension-with-paynow-for-woocommerce\/assets\/icon-256x256.png?rev=3656369","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/redeupay-checkout-extension-with-paynow-for-woocommerce\/assets\/screenshot-1.png?rev=3656369","caption":"Gateway settings under WooCommerce &gt; Settings &gt; Payments."},{"src":"https:\/\/ps.w.org\/redeupay-checkout-extension-with-paynow-for-woocommerce\/assets\/screenshot-2.png?rev=3656369","caption":"PayNow SG shown as a payment option at checkout."}],"raw_content":"<!--section=description-->\n<p>This plugin adds PayNow (Singapore) as a payment method on your WooCommerce checkout. Customers pay instantly by scanning a QR code or approving the payment in their banking app; the order is confirmed automatically once Stripe reports the payment as complete.<\/p>\n\n<p><strong>Requires a Stripe account.<\/strong> This plugin sends payment requests to Stripe's Checkout API to process PayNow payments, so you'll need a <a href=\"https:\/\/stripe.com\">Stripe account<\/a> and API keys before it can accept live payments. Test mode lets you try it out with Stripe's sandbox keys first.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Adds \"PayNow SG\" as a checkout payment option, compatible with both the classic checkout and the WooCommerce Checkout block<\/li>\n<li>Payments are processed through Stripe's Checkout API \u2014 no PayNow-specific merchant integration required<\/li>\n<li>Test mode with a separate API key, so you can verify the full flow before going live<\/li>\n<li>Automatic order status updates once Stripe confirms payment<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin uses the Stripe API (provided by Stripe, Inc.) to create Checkout Sessions and process PayNow payments. It is not usable without a Stripe account.<\/p>\n\n<p>When a customer places an order, the plugin sends the order's line items (product names, quantities, prices), the store currency, the order ID, and your site's return URLs to Stripe's servers to create a Checkout Session. Stripe then handles collecting and confirming the PayNow payment; no card or bank credentials pass through this site.<\/p>\n\n<p>This happens on every checkout that uses the \"PayNow SG\" payment method \u2014 there is no separate opt-in, as it's required for the gateway to function.<\/p>\n\n<p>Stripe: <a href=\"https:\/\/stripe.com\/legal\/consumer\">Terms of Service<\/a> | <a href=\"https:\/\/stripe.com\/privacy\">Privacy Policy<\/a><\/p>\n\n<h3>Source Code<\/h3>\n\n<p>The uncompiled source code, including the WooCommerce Blocks integration source in <code>src\/<\/code> and the build tooling used to produce the compiled <code>build\/<\/code> assets, is publicly available at: https:\/\/bitbucket.org\/redooor\/redeupay-checkout-extension-with-paynow-for-woocommerce<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your <a href=\"https:\/\/dashboard.stripe.com\/settings\/payment_methods\">Stripe Dashboard<\/a>, enable <strong>PayNow<\/strong> as a payment method. PayNow requires a Stripe account based in Singapore (SG) and only processes SGD charges \u2014 see the FAQ below for details.<\/li>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/redeupay-checkout-extension-with-paynow-for-woocommerce<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; Payments, and enable \"PayNow SG\".<\/li>\n<li>Enter your Stripe secret key (test or live) in the gateway settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20stripe%20account%3F\"><h3>Do I need a Stripe account?<\/h3><\/dt>\n<dd><p>Yes. This plugin uses Stripe's Checkout API to process PayNow payments, so a Stripe account and API secret key are required.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20turn%20anything%20on%20in%20stripe%20first%3F\"><h3>Do I need to turn anything on in Stripe first?<\/h3><\/dt>\n<dd><p>Yes. PayNow must be enabled as a payment method in your <a href=\"https:\/\/dashboard.stripe.com\/settings\/payment_methods\">Stripe Dashboard<\/a> before this plugin can create PayNow checkout sessions \u2014 it isn't on by default. Two requirements from Stripe:<\/p>\n\n<ul>\n<li>Your Stripe account's country must be Singapore (SG).<\/li>\n<li>Your store's currency must be SGD; PayNow does not support other currencies.<\/li>\n<\/ul>\n\n<p>If PayNow isn't enabled in Stripe, checkout attempts will fail with an error from Stripe's API.<\/p>\n\n<p>If you enable \"PayNow SG\" while your store currency (WooCommerce &gt; Settings &gt; General) isn't set to SGD, you'll see an admin notice warning that checkout will fail until you switch the store currency to SGD.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20the%20woocommerce%20checkout%20block%3F\"><h3>Does this work with the WooCommerce Checkout block?<\/h3><\/dt>\n<dd><p>Yes, PayNow SG is registered with both the classic (shortcode) checkout and the block-based Checkout.<\/p><\/dd>\n<dt id=\"can%20i%20test%20this%20before%20going%20live%3F\"><h3>Can I test this before going live?<\/h3><\/dt>\n<dd><p>Yes. Enable \"Test Mode\" in the gateway settings and use a Stripe test secret key (<code>sk_test_...<\/code>). No real charges occur in test mode.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Renamed to \"RedeuPay Checkout Extension with PayNow for WooCommerce\" (slug redeupay-checkout-extension-with-paynow-for-woocommerce) so the name no longer implies PayNow affiliation. Saved gateway settings and API keys carry over \u2014 the internal gateway ID and option key are unchanged. Note: because this changes the plugin's slug, it is a new listing rather than an in-place update to the previous \"RedeuPay \u2013 PayNow for WooCommerce\" submission.<\/li>\n<li>Payment result pages now use wp_enqueue_style() instead of inline  tags.<\/li>\n<li>Documented the plugin's public source code location.<\/li>\n<li>Scoped the SSL\/currency configuration warnings to the WooCommerce settings screen instead of showing them on every wp-admin page.<\/li>\n<li>Added a setup warning on the Plugins page and RedeuPay settings screen when the active Stripe API key is missing.<\/li>\n<li>Updated stripe\/stripe-php from v17.6.0 to v21.1.1.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Rebranded from \"PayNow SG for WooCommerce\" (slug rdr-wc-paynow-gateway) to \"RedeuPay \u2013 PayNow for WooCommerce\" (slug redeupay-paynow-for-woocommerce). Existing installs keep their saved gateway settings via an automatic one-time migration.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Verified compatibility up to WordPress 7.0.1<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Release<\/li>\n<\/ul>","raw_excerpt":"Adds PayNow SG to WooCommerce as a payment method, processed via Stripe.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/349620","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=349620"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/redooor"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=349620"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=349620"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=349620"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=349620"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=349620"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=349620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}