{"id":17384,"date":"2026-09-29T10:27:23","date_gmt":"2026-09-29T04:57:23","guid":{"rendered":"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/"},"modified":"2026-09-29T10:27:23","modified_gmt":"2026-09-29T04:57:23","slug":"woocommerce-cod-to-prepaid-pending-payment","status":"publish","type":"post","link":"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/","title":{"rendered":"WooCommerce COD to Prepaid and Pending Payment Reminders on WhatsApp and SMS"},"content":{"rendered":"<p>Two kinds of WooCommerce orders quietly cost you money. The first is a COD order that could have been prepaid. The second is an order stuck in pending payment because the customer left the payment page. A WooCommerce COD to prepaid message and a WooCommerce pending payment reminder fix both, on SMS or WhatsApp, and a WooCommerce failed order SMS catches the payments that did not go through.<\/p>\n<p>The free Fast2SMS plugin sends all of these from your own store. Each follow-up stops on its own once the order is paid, so customers who already paid are not chased. This guide explains how each message works, how to set the delay, what to write, and how the do-not-send list treats marketing-type messages.<\/p>\n<p style=\"text-align:center;margin:28px 0;\"><a href=\"https:\/\/wordpress.org\/plugins\/fast2sms\/\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;background:#e63329;color:#ffffff;font-size:18px;font-weight:700;padding:14px 40px;border-radius:40px;text-decoration:none;box-shadow:0 3px 8px rgba(0,0,0,0.22);margin:6px;\">Install Free Plugin<\/a><a href=\"https:\/\/www.fast2sms.com\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;background:#e63329;color:#ffffff;font-size:18px;font-weight:700;padding:14px 40px;border-radius:40px;text-decoration:none;box-shadow:0 3px 8px rgba(0,0,0,0.22);margin:6px;\">Signup Now<\/a><\/p>\n<figure style=\"margin:36px 0;text-align:center;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fast2sms.com\/help\/wp-content\/uploads\/2026\/09\/woocommerce-cod-to-prepaid-pending-payment-1.png\" alt=\"WooCommerce COD to prepaid nudge and WooCommerce pending payment reminder timelines\" width=\"1600\" height=\"900\" style=\"max-width:100%;height:auto;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.06);\" \/><figcaption style=\"font-size:14px;color:#6b7280;margin-top:12px;font-style:italic;\">Both follow-ups wait for a delay you set and stop once the order is paid.<\/figcaption><\/figure>\n<h2 id=\"why-payment-follow-ups\">Why payment follow-ups matter for Indian WooCommerce stores<\/h2>\n<p>If you run a store in India, you see these every week:<\/p>\n<ul>\n<li><strong>COD orders that could have been prepaid.<\/strong> Many buyers pick COD out of habit, not because they cannot pay online. A prepaid order means no cash handling at the door and less chance of a refusal.<\/li>\n<li><strong>Orders left in pending payment.<\/strong> The customer reached the UPI or card page, then the bank OTP did not come, the app switched, or they got distracted. The order sits there unpaid.<\/li>\n<li><strong>Failed payments.<\/strong> The payment was tried and declined. The customer may think the order went through, or may not know how to try again.<\/li>\n<li><strong>Orders on hold.<\/strong> A bank transfer order waits for money to arrive, and the customer is not sure what to do next.<\/li>\n<\/ul>\n<p>In each case, the customer already wanted the product. A short, clear message with a link to pay is often all it takes. That is why these messages sit in the <strong>Automations<\/strong> tab of the plugin, next to your normal order updates.<\/p>\n<h2 id=\"cod-to-prepaid\">How the WooCommerce COD to Prepaid nudge works<\/h2>\n<p>The COD section of Automations has two cards: <strong>COD order placed<\/strong> and <strong>COD to Prepaid nudge<\/strong>. The first one confirms the order, optionally with a one-tap OTP link (see <a href=\"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-otp-verification\/\">WooCommerce COD OTP verification<\/a>). The second one asks the customer if they would like to pay online instead.<\/p>\n<p>Here is how the nudge behaves:<\/p>\n<ol>\n<li>A customer places an order with Cash on delivery.<\/li>\n<li>The plugin waits for the delay you set. The <strong>COD-to-Prepaid delay<\/strong> is in <strong>minutes<\/strong>, set in the Settings tab.<\/li>\n<li>If the order is still unpaid, the nudge goes out on SMS, WhatsApp or both, with the pay link.<\/li>\n<li>The nudge cancels itself once the order is paid. A customer who pays is not asked again.<\/li>\n<\/ol>\n<p>Like every Automations card, it has an on\/off switch, a channel choice, a searchable template picker for your approved DLT and WhatsApp templates, a variable dropdown, a live phone preview and a Send test button.<\/p>\n<figure style=\"margin:36px 0;text-align:center;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fast2sms.com\/help\/wp-content\/uploads\/2026\/07\/woocommerce-sms-whatsapp-order-notifications-fast2sms.png\" alt=\"WooCommerce COD to prepaid nudge and pending payment reminder cards in the Fast2SMS Automations tab\" width=\"1440\" height=\"1000\" style=\"max-width:100%;height:auto;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.06);\" \/><figcaption style=\"font-size:14px;color:#6b7280;margin-top:12px;font-style:italic;\">The Automations tab. The COD to Prepaid nudge and the payment events each have their own card.<\/figcaption><\/figure>\n<h3>Choosing the COD to Prepaid delay<\/h3>\n<p>There is no single right number. Think about it this way:<\/p>\n<ul>\n<li><strong>Too short<\/strong>, and the nudge lands while the customer is still reading your order confirmation. Two messages in a row feel pushy.<\/li>\n<li><strong>Too long<\/strong>, and the parcel may already be packed or shipped. Switching to prepaid is less useful then.<\/li>\n<li><strong>If you also use the COD OTP confirmation link<\/strong>, give the customer time to confirm first, then nudge.<\/li>\n<\/ul>\n<p>Start with a delay that falls well before your daily packing time, then watch your Logs and adjust.<\/p>\n<h3>Should you offer something for paying online?<\/h3>\n<p>Many stores add a small reason to switch, such as a coupon or faster dispatch for prepaid orders. That is your call. If you offer a coupon, create it in WooCommerce first and mention it in the template. The plugin sends the message; it does not create coupons or change prices.<\/p>\n<p>Keep in mind that an offer makes the message promotional in nature. On WhatsApp, Meta decides the template category, and a message built around an offer is usually treated as marketing, priced at \u20b90.95. A plain &#8220;you can also pay online&#8221; reminder about a specific order is more likely to pass as utility at \u20b90.25. On SMS, an offer-style message belongs in a Promotional DLT template. Our guide on <a href=\"https:\/\/www.fast2sms.com\/help\/whatsapp-template-rejected-approval-faq\/\">WhatsApp template approval<\/a> explains the categories.<\/p>\n<h2 id=\"pending-payment-reminder\">The WooCommerce pending payment reminder<\/h2>\n<p>In WooCommerce, an order in <strong>pending payment<\/strong> has been created but not paid yet. This usually happens when the customer chose UPI, card or netbanking and did not finish on the payment page.<\/p>\n<p>The plugin gives you two tools for these orders:<\/p>\n<ul>\n<li><strong>Order pending payment<\/strong> is a normal event card. It sends a message when an order goes into pending payment.<\/li>\n<li><strong>The pending-payment reminder<\/strong> is a one-time follow-up. You set the <strong>pending-payment reminder delay in hours<\/strong> in the Settings tab. If the order is still unpaid when the delay ends, one reminder goes out with the pay link. It cancels once the order is paid.<\/li>\n<\/ul>\n<p>One reminder, not a chain of them. That keeps it polite and keeps your costs low.<\/p>\n<figure style=\"margin:36px 0;text-align:center;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fast2sms.com\/help\/wp-content\/uploads\/2026\/07\/woocommerce-sms-consent-abandoned-cart-settings.png\" alt=\"WooCommerce pending payment reminder delay and COD to prepaid delay in Fast2SMS Settings\" width=\"1440\" height=\"1000\" style=\"max-width:100%;height:auto;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.06);\" \/><figcaption style=\"font-size:14px;color:#6b7280;margin-top:12px;font-style:italic;\">The Settings tab holds the pending-payment reminder delay (hours), the COD-to-Prepaid delay (minutes), the consent checkbox and the do-not-send list.<\/figcaption><\/figure>\n<h3>Check your WooCommerce hold stock setting<\/h3>\n<p>WooCommerce has its own setting under WooCommerce &gt; Settings &gt; Products &gt; Inventory called <strong>Hold stock (minutes)<\/strong>. When stock management is on, WooCommerce cancels unpaid pending orders once that time runs out. If your reminder delay is longer than the hold stock time, the order may be cancelled before the reminder is due. Set the two so they work together: either keep the reminder delay shorter, or raise the hold stock time.<\/p>\n<h3>Pending payment reminder or abandoned cart recovery?<\/h3>\n<p>They sound alike but cover different moments. Abandoned cart recovery is for shoppers who left before placing an order. The pending-payment reminder is for customers who did place an order but did not pay. Both can run side by side. Read more in <a href=\"https:\/\/www.fast2sms.com\/help\/woocommerce-abandoned-cart-sms-whatsapp\/\">WooCommerce abandoned cart SMS and WhatsApp<\/a>.<\/p>\n<h2 id=\"failed-on-hold\">WooCommerce failed order SMS and on-hold messages<\/h2>\n<p>Two more events matter for payments.<\/p>\n<p><strong>Order failed<\/strong> fires when WooCommerce marks the order as failed, usually because the payment was declined or did not complete. Depending on your payment gateway, some unpaid orders stay in pending payment and others move to failed, so it is worth switching on both cards. A good failed-order message is calm and helpful: tell the customer the payment did not go through, reassure them that no order is confirmed yet, and give them the pay link to try again.<\/p>\n<p><strong>Order on hold<\/strong> fires when an order is put on hold. In WooCommerce, orders paid by direct bank transfer or cheque go on hold by default while you wait for the money. Some stores also put orders on hold by hand to check something. Use this message to tell the customer what happens next, for example that you will ship once the transfer is received.<\/p>\n<p>When the payment finally lands, the <strong>Payment received<\/strong> card can close the loop with a thank-you. For the rest of the order events, see <a href=\"https:\/\/www.fast2sms.com\/help\/woocommerce-order-status-sms-whatsapp\/\">WooCommerce order status SMS and WhatsApp<\/a>.<\/p>\n<div style=\"overflow-x:auto;\">\n<table style=\"width:100%;border-collapse:collapse;font-size:15px;\">\n<thead>\n<tr>\n<th style=\"border:1px solid #e5e7eb;padding:12px;background:#f3f4f6;text-align:left;\">Message<\/th>\n<th style=\"border:1px solid #e5e7eb;padding:12px;background:#f3f4f6;text-align:left;\">When it goes<\/th>\n<th style=\"border:1px solid #e5e7eb;padding:12px;background:#f3f4f6;text-align:left;\">Where timing is set<\/th>\n<th style=\"border:1px solid #e5e7eb;padding:12px;background:#f3f4f6;text-align:left;\">Stops once paid<\/th>\n<th style=\"border:1px solid #e5e7eb;padding:12px;background:#f3f4f6;text-align:left;\">Skipped for do-not-send numbers<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">COD to Prepaid nudge<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">After a COD order, once the delay ends<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Settings, delay in minutes<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Yes<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Yes<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Order pending payment<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">When the order goes into pending payment<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Sent on the event<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Not needed, sent once<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">No<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Pending-payment reminder<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">One time, if still unpaid after the delay<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Settings, delay in hours<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Yes<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">No<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Order failed<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">When the order is marked failed<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Sent on the event<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Not needed, sent once<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">No<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Order on hold<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">When the order is put on hold<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Sent on the event<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Not needed, sent once<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">No<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Payment received<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">When payment is recorded<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Sent on the event<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Not needed<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">No<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2 id=\"pay-link\">The pay link variable in WooCommerce payment messages<\/h2>\n<p>Every one of these messages needs one thing to work: a link the customer can tap to pay. The plugin has more than 25 order variables, and one of them is the <strong>pay link<\/strong>. Pick it from the variable dropdown on the card, and it fills in the right link for each order. There is also an order-status link variable if you want the customer to see their order.<\/p>\n<p>You can use the pay link in two ways on WhatsApp:<\/p>\n<ul>\n<li><strong>In the message text.<\/strong> Simple, and it works in any template that has a slot for it.<\/li>\n<li><strong>On a button.<\/strong> If your WhatsApp template has a dynamic URL button, map the pay link in the &#8220;Button variable&#8221; row. The live preview shows the button so you can check it.<\/li>\n<\/ul>\n<p>On SMS, your DLT template needs a typed <code>{#url#}<\/code> tag where the link goes. Plain <code>{#var#}<\/code> is the old style. See <a href=\"https:\/\/www.fast2sms.com\/help\/dlt-variable-tagging\/\">DLT variable tagging<\/a> for the typed tags.<\/p>\n<figure style=\"margin:36px 0;text-align:center;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fast2sms.com\/help\/wp-content\/uploads\/2026\/09\/woocommerce-cod-to-prepaid-pending-payment-2.png\" alt=\"WooCommerce COD to prepaid and pending payment reminder messages on WhatsApp with pay link\" width=\"1600\" height=\"900\" style=\"max-width:100%;height:auto;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.06);\" \/><figcaption style=\"font-size:14px;color:#6b7280;margin-top:12px;font-style:italic;\">Example WhatsApp messages using the pay link variable.<\/figcaption><\/figure>\n<p>Before you switch any card on, use <strong>Send test<\/strong> and then place a real test order with your own number. Tap the pay link and make sure it opens the payment page for that order. Do this for a COD order as well, since you want the nudge to lead somewhere the customer can actually pay.<\/p>\n<h2 id=\"do-not-send\">The do-not-send list and marketing-type WooCommerce messages<\/h2>\n<p>Some customers do not want promotional messages. The Settings tab has a <strong>do-not-send list<\/strong> for them. Numbers on this list never receive marketing-type messages. The plugin treats these as marketing:<\/p>\n<ul>\n<li>Abandoned cart recovery<\/li>\n<li>Welcome new customer<\/li>\n<li>Review request<\/li>\n<li>Campaigns (bulk sends)<\/li>\n<li>Back in stock<\/li>\n<li>COD to Prepaid nudge<\/li>\n<\/ul>\n<p>Order messages like pending payment, failed, on hold and payment received are not on that list. They are about an order the customer placed, so they still go out.<\/p>\n<p>Two more settings help you stay on the right side of customers. The <strong>consent checkbox<\/strong> at checkout (&#8220;Send me order updates on SMS\/WhatsApp&#8221;) tells buyers to expect your messages. And WhatsApp quality depends on people not blocking or reporting you, so keep marketing-type messages few and useful. Our <a href=\"https:\/\/www.fast2sms.com\/help\/whatsapp-marketing-without-ban-faq\/\">WhatsApp marketing without ban FAQ<\/a> has more tips.<\/p>\n<figure style=\"margin:36px 0;text-align:center;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fast2sms.com\/help\/wp-content\/uploads\/2026\/09\/woocommerce-cod-to-prepaid-pending-payment-3.png\" alt=\"WooCommerce pending payment reminder, failed order SMS and COD to prepaid events with do-not-send rules\" width=\"1600\" height=\"900\" style=\"max-width:100%;height:auto;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.06);\" \/><figcaption style=\"font-size:14px;color:#6b7280;margin-top:12px;font-style:italic;\">Which payment follow-ups the do-not-send list skips.<\/figcaption><\/figure>\n<h2 id=\"templates\">Templates for WooCommerce payment reminders on SMS and WhatsApp<\/h2>\n<p>Short messages work best. Name the order, say what is missing, give the link.<\/p>\n<div style=\"overflow-x:auto;\">\n<table style=\"width:100%;border-collapse:collapse;font-size:15px;\">\n<thead>\n<tr>\n<th style=\"border:1px solid #e5e7eb;padding:12px;background:#f3f4f6;text-align:left;\">Message<\/th>\n<th style=\"border:1px solid #e5e7eb;padding:12px;background:#f3f4f6;text-align:left;\">Example wording<\/th>\n<th style=\"border:1px solid #e5e7eb;padding:12px;background:#f3f4f6;text-align:left;\">Likely category<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Pending-payment reminder<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Hi Rahul, your order #1057 of \u20b92,450 is waiting for payment. Complete it here: [pay link]<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">WhatsApp utility; DLT Transactional or Service Implicit<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Order failed<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Hi Rahul, payment for order #1057 did not go through. You can try again here: [pay link]<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">WhatsApp utility; DLT Transactional or Service Implicit<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Order on hold<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Hi Anita, order #1063 is on hold until we receive your bank transfer. We will ship once it arrives.<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">WhatsApp utility; DLT Transactional or Service Implicit<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">COD to Prepaid, plain<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Hi Priya, your order #1042 is on COD. If you prefer, you can pay online here: [pay link]<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Depends on approval; test it<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">COD to Prepaid, with offer<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">Hi Priya, pay online for order #1042 and use code PREPAID for a small discount: [pay link]<\/td>\n<td style=\"border:1px solid #e5e7eb;padding:12px;\">WhatsApp marketing; DLT Promotional<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Meta and the DLT operators make the final call on category, so treat the last column as a guide, not a promise. The current DLT categories are Transactional, Service Implicit and Promotional; Service Explicit was merged into Promotional (see <a href=\"https:\/\/www.fast2sms.com\/help\/service-explicit-to-promotional\/\">what changed<\/a>).<\/p>\n<h2 id=\"setup\">Set up COD to prepaid and pending payment reminders in WooCommerce<\/h2>\n<ol>\n<li>Install the free plugin from Plugins &gt; Add New (search &#8220;Fast2SMS&#8221;) and add your Fast2SMS API key on the Dashboard. New accounts get \u20b950 test credit.<\/li>\n<li>Get your SMS templates approved on DLT, or your WhatsApp templates approved through Fast2SMS. They then show up in the template picker.<\/li>\n<li>In Automations, switch on <strong>COD to Prepaid nudge<\/strong>, <strong>Order pending payment<\/strong>, <strong>Order failed<\/strong> and <strong>Order on hold<\/strong>. Pick SMS, WhatsApp or both on each.<\/li>\n<li>Map the variables, including the pay link, and check the live preview.<\/li>\n<li>In Settings, set the COD-to-Prepaid delay in minutes and the pending-payment reminder delay in hours. Check that it fits your WooCommerce hold stock time.<\/li>\n<li>Use Send test, then place test orders to walk through each path.<\/li>\n<li>Set up the server cron from the Dashboard checklist, so delayed messages go out on time. The plugin gives you a ready cron URL or the <code>wp fast2sms worker<\/code> WP-CLI command, with WP-Cron as a fallback.<\/li>\n<\/ol>\n<p>The <a href=\"https:\/\/www.fast2sms.com\/help\/fast2sms-wordpress-plugin-setup-guide\/\">plugin setup guide<\/a> covers the first steps in more detail.<\/p>\n<h2 id=\"cost\">What WooCommerce payment reminders cost<\/h2>\n<p>The plugin is free: no licence, no monthly fee. You pay Fast2SMS per message from your wallet. A pending-payment reminder, failed-order or on-hold message on WhatsApp is usually a utility message at \u20b90.25. A COD to Prepaid nudge with an offer is usually marketing at \u20b90.95. WhatsApp is billed on delivery, and failed WhatsApp messages are refunded within 48 hours. SMS costs your DLT SMS rate.<\/p>\n<div style=\"background:#ecfdf5;border:1px solid #a7f3d0;border-left:6px solid #059669;border-radius:8px;padding:20px 24px;margin:28px 0;\">\n<p style=\"margin:0 0 8px;font-size:17px;\"><strong>Pricing: free WooCommerce plugin, pay only per message<\/strong><\/p>\n<ul style=\"margin:0;padding-left:20px;line-height:1.7;\">\n<li>The plugin is free: no licence, no monthly fee, no setup fee.<\/li>\n<li>WhatsApp OTP and order updates: \u20b90.25 per delivered message; failed WhatsApp messages are refunded within 48 hours.<\/li>\n<li>SMS: your DLT SMS rate per message.<\/li>\n<li>High volume? Rates are negotiable: call +91-6262778811, email <a href=\"mailto:sales@fast2sms.com\">sales@fast2sms.com<\/a> or <a href=\"https:\/\/www.fast2sms.com\/meet\" target=\"_blank\" rel=\"noopener\">book a free meeting<\/a>.<\/li>\n<li>Free signup with \u20b950 test credit.<\/li>\n<\/ul>\n<\/div>\n<div style=\"background:#eff6ff;border:1px solid #bfdbfe;border-left:6px solid #2563eb;border-radius:8px;padding:20px 24px;margin:28px 0;\">\n<p style=\"margin:0 0 8px;font-size:17px;\"><strong>Want help setting up payment reminders on your WooCommerce store? Our team will do it with you, free.<\/strong><\/p>\n<p style=\"margin:0 0 14px;font-size:15px;\">We can help you pick delays, write templates and test the pay link on your store. <a href=\"https:\/\/www.fast2sms.com\/meet\" target=\"_blank\" rel=\"noopener\">Schedule a free meeting<\/a>, call +91-6262778822 or email <a href=\"mailto:support@fast2sms.com\">support@fast2sms.com<\/a>.<\/p>\n<p style=\"text-align:center;margin:0;\"><a href=\"https:\/\/www.fast2sms.com\/meet\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;background:#e63329;color:#ffffff;font-size:18px;font-weight:700;padding:14px 40px;border-radius:40px;text-decoration:none;box-shadow:0 3px 8px rgba(0,0,0,0.22);margin:6px;\">Schedule Free Meeting<\/a><\/p>\n<\/div>\n<h2 id=\"faq\">Frequently asked questions<\/h2>\n<h3>What is a WooCommerce COD to prepaid message?<\/h3>\n<p>A WooCommerce COD to prepaid message is a short SMS or WhatsApp sent after a cash on delivery order, inviting the customer to pay online instead, with a pay link, so you handle less cash and face fewer refusals.<\/p>\n<h3>How do I convert COD orders to prepaid in WooCommerce?<\/h3>\n<p>Install the free Fast2SMS plugin, switch on the COD to Prepaid nudge card in Automations, add the pay link variable to your template, and set the COD-to-Prepaid delay in minutes in the Settings tab.<\/p>\n<h3>Does the COD to Prepaid nudge stop if the customer pays?<\/h3>\n<p>Yes, the COD to Prepaid nudge cancels itself once the order is paid, so a customer who has already paid online is not asked again to switch from cash on delivery to prepaid.<\/p>\n<h3>How long should the COD to Prepaid delay be?<\/h3>\n<p>Set a delay in minutes that gives the customer time to read the order confirmation, and if you use the COD OTP link, time to confirm, while still landing well before your daily packing time.<\/p>\n<h3>Is the COD to Prepaid nudge a marketing message?<\/h3>\n<p>Yes, the plugin treats the COD to Prepaid nudge as a marketing-type message, so numbers on your do-not-send list never receive it, just like abandoned cart, welcome, review, campaign and back in stock messages.<\/p>\n<h3>Can I offer a discount in the COD to prepaid message?<\/h3>\n<p>Yes, you can mention a coupon in your template, but create the coupon in WooCommerce first, because the plugin only sends the message and does not create coupons or change order prices by itself.<\/p>\n<h3>What is a WooCommerce pending payment reminder?<\/h3>\n<p>A WooCommerce pending payment reminder is a single follow-up message sent to a customer whose order is still unpaid after a delay you set in hours, with a pay link so they can finish paying.<\/p>\n<h3>How many pending payment reminders does the plugin send?<\/h3>\n<p>The pending-payment reminder is sent one time only, not as a chain of repeated messages, and it cancels itself once the order is paid, which keeps it polite and keeps your message costs low.<\/p>\n<h3>Where do I set the pending payment reminder delay?<\/h3>\n<p>Set the pending-payment reminder delay in hours in the Settings tab of the Fast2SMS plugin, next to the COD-to-Prepaid delay in minutes, the consent checkbox and the do-not-send list.<\/p>\n<h3>Why was my pending order cancelled before the reminder went out?<\/h3>\n<p>WooCommerce cancels unpaid pending orders when the Hold stock (minutes) time under Products &gt; Inventory runs out, so if your reminder delay is longer than that, the order is cancelled first. Shorten the delay or raise the hold time.<\/p>\n<h3>What is the difference between pending payment and abandoned cart?<\/h3>\n<p>An abandoned cart is a shopper who left before placing an order, while a pending payment order was placed but not paid, and the plugin has separate messages for each that can run side by side.<\/p>\n<h3>How do I send a WooCommerce failed order SMS?<\/h3>\n<p>Switch on the Order failed card in the Automations tab, choose SMS, WhatsApp or both, pick an approved template, map the pay link variable, and use Send test before going live.<\/p>\n<h3>What should a failed order message say?<\/h3>\n<p>A failed order message should calmly say the payment did not go through, make clear the order is not confirmed yet, and give the customer the pay link so they can try the payment again.<\/p>\n<h3>What is an on-hold order in WooCommerce?<\/h3>\n<p>An on-hold order is waiting for something before you process it, most often a direct bank transfer or cheque payment, and WooCommerce puts those orders on hold by default until you confirm the money arrived.<\/p>\n<h3>What is the pay link variable?<\/h3>\n<p>The pay link is one of the plugin&#8217;s 25+ order variables, and it fills in the payment link for each order, so the customer can tap it and pay for that exact order without searching your site.<\/p>\n<h3>Can I put the pay link on a WhatsApp button?<\/h3>\n<p>Yes, if your WhatsApp template has a dynamic URL button, map the pay link in the &#8220;Button variable&#8221; row on the Automations card, and the live phone preview will show the button before you send a test.<\/p>\n<h3>Which DLT tag do I use for the pay link in SMS?<\/h3>\n<p>Use the typed {#url#} tag for the pay link in your DLT template, with {#numeric#} or {#alphanumeric#} for values like the order ID and amount, instead of the old plain {#var#} style.<\/p>\n<h3>Do pending payment and failed order messages go to do-not-send numbers?<\/h3>\n<p>Yes, the do-not-send list only blocks marketing-type messages, while pending payment, failed, on-hold and payment received messages are about an order the customer placed, so they still go out.<\/p>\n<h3>Which messages does the do-not-send list block?<\/h3>\n<p>The do-not-send list blocks abandoned cart recovery, welcome new customer, review request, campaigns, back in stock and the COD to Prepaid nudge, so numbers on the list never receive those marketing-type messages.<\/p>\n<h3>How much does a WooCommerce pending payment reminder cost on WhatsApp?<\/h3>\n<p>A pending payment reminder on WhatsApp is usually a utility message at \u20b90.25 per delivered message, while an offer-style COD to Prepaid nudge is usually marketing at \u20b90.95, and failed WhatsApp messages are refunded within 48 hours.<\/p>\n<h3>Can I send payment reminders on both SMS and WhatsApp?<\/h3>\n<p>Yes, every Automations card lets you choose SMS, WhatsApp or both, so you can send the pending payment reminder, failed order and COD to Prepaid messages on whichever channel suits your customers.<\/p>\n<h3>Do I need a server cron for delayed reminders?<\/h3>\n<p>A server cron is recommended because delayed messages like the COD to Prepaid nudge and pending payment reminder depend on a worker, and the plugin gives you a ready cron URL or a WP-CLI command, with WP-Cron as fallback.<\/p>\n<h3>How do I check if a payment reminder was sent?<\/h3>\n<p>Open the Logs tab to see the event, channel, masked number, status, error and time for every message, then retry failed ones in one click or export the full log as a CSV file.<\/p>\n<h3>Can I run the COD to Prepaid nudge with COD OTP verification?<\/h3>\n<p>Yes, both cards sit in the COD section of Automations and can run together, but set the nudge delay so the customer has time to confirm the order first, and avoid two messages arriving back to back.<\/p>\n<h3>Does the pay link work for COD orders?<\/h3>\n<p>The COD to Prepaid nudge is built to carry the pay link, but payment gateways and store setups differ, so place a real test COD order and tap the link to check it opens a working payment page first.<\/p>\n<h3>Is this a free WooCommerce SMS plugin?<\/h3>\n<p>Yes, Fast2SMS is a free WooCommerce SMS plugin and WooCommerce WhatsApp plugin on WordPress.org with no licence or monthly fee, and you only pay Fast2SMS per message from your own wallet, starting with \u20b950 test credit.<\/p>\n<h3>Does it work for stores outside India?<\/h3>\n<p>No, the Fast2SMS plugin is built for India only and works with 10-digit Indian mobile numbers, using DLT for SMS and WhatsApp through Fast2SMS, so international customers cannot receive these payment reminders.<\/p>\n<h3>Should I send a message when payment is received?<\/h3>\n<p>Yes, switching on the Payment received card closes the loop with a short thank-you, which reassures customers who paid after a reminder or a failed attempt that everything is now in order.<\/p>\n<h2 id=\"get-started\">Start recovering WooCommerce payments today<\/h2>\n<p>Switch on the COD to Prepaid nudge, the pending payment reminder and the failed order message, set your delays, and test each path with your own number. Each one stops once the order is paid, so you only reach the customers who still need a push. For more on order messages, see our <a href=\"https:\/\/www.fast2sms.com\/help\/woocommerce-whatsapp-plugin-faq\/\">WooCommerce WhatsApp plugin FAQ<\/a>.<\/p>\n<p style=\"text-align:center;margin:28px 0;\"><a href=\"https:\/\/wordpress.org\/plugins\/fast2sms\/\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;background:#e63329;color:#ffffff;font-size:18px;font-weight:700;padding:14px 40px;border-radius:40px;text-decoration:none;box-shadow:0 3px 8px rgba(0,0,0,0.22);margin:6px;\">Install Free Plugin<\/a><a href=\"https:\/\/www.fast2sms.com\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;background:#e63329;color:#ffffff;font-size:18px;font-weight:700;padding:14px 40px;border-radius:40px;text-decoration:none;box-shadow:0 3px 8px rgba(0,0,0,0.22);margin:6px;\">Signup Now<\/a><\/p>\n<p>Need help? <a href=\"https:\/\/www.fast2sms.com\/meet\" target=\"_blank\" rel=\"noopener\">Schedule a free meeting<\/a> &middot; <a href=\"mailto:support@fast2sms.com\">support@fast2sms.com<\/a> &middot; +91-6262778822 &middot; Sales and volume pricing: +91-6262778811<\/p>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Should you offer something for paying online?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Many stores add a small reason to switch, such as a coupon or faster dispatch for prepaid orders. That is your call. If you offer a coupon, create it in WooCommerce first and mention it in the template. The plugin sends the message; it does not create coupons or change prices.\"}},{\"@type\":\"Question\",\"name\":\"Pending payment reminder or abandoned cart recovery?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"They sound alike but cover different moments. Abandoned cart recovery is for shoppers who left before placing an order. The pending-payment reminder is for customers who did place an order but did not pay. Both can run side by side. Read more in WooCommerce abandoned cart SMS and WhatsApp.\"}},{\"@type\":\"Question\",\"name\":\"What is a WooCommerce COD to prepaid message?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A WooCommerce COD to prepaid message is a short SMS or WhatsApp sent after a cash on delivery order, inviting the customer to pay online instead, with a pay link, so you handle less cash and face fewer refusals.\"}},{\"@type\":\"Question\",\"name\":\"How do I convert COD orders to prepaid in WooCommerce?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Install the free Fast2SMS plugin, switch on the COD to Prepaid nudge card in Automations, add the pay link variable to your template, and set the COD-to-Prepaid delay in minutes in the Settings tab.\"}},{\"@type\":\"Question\",\"name\":\"Does the COD to Prepaid nudge stop if the customer pays?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, the COD to Prepaid nudge cancels itself once the order is paid, so a customer who has already paid online is not asked again to switch from cash on delivery to prepaid.\"}},{\"@type\":\"Question\",\"name\":\"How long should the COD to Prepaid delay be?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Set a delay in minutes that gives the customer time to read the order confirmation, and if you use the COD OTP link, time to confirm, while still landing well before your daily packing time.\"}},{\"@type\":\"Question\",\"name\":\"Is the COD to Prepaid nudge a marketing message?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, the plugin treats the COD to Prepaid nudge as a marketing-type message, so numbers on your do-not-send list never receive it, just like abandoned cart, welcome, review, campaign and back in stock messages.\"}},{\"@type\":\"Question\",\"name\":\"Can I offer a discount in the COD to prepaid message?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, you can mention a coupon in your template, but create the coupon in WooCommerce first, because the plugin only sends the message and does not create coupons or change order prices by itself.\"}},{\"@type\":\"Question\",\"name\":\"What is a WooCommerce pending payment reminder?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A WooCommerce pending payment reminder is a single follow-up message sent to a customer whose order is still unpaid after a delay you set in hours, with a pay link so they can finish paying.\"}},{\"@type\":\"Question\",\"name\":\"How many pending payment reminders does the plugin send?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The pending-payment reminder is sent one time only, not as a chain of repeated messages, and it cancels itself once the order is paid, which keeps it polite and keeps your message costs low.\"}},{\"@type\":\"Question\",\"name\":\"Where do I set the pending payment reminder delay?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Set the pending-payment reminder delay in hours in the Settings tab of the Fast2SMS plugin, next to the COD-to-Prepaid delay in minutes, the consent checkbox and the do-not-send list.\"}},{\"@type\":\"Question\",\"name\":\"Why was my pending order cancelled before the reminder went out?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"WooCommerce cancels unpaid pending orders when the Hold stock (minutes) time under Products \\u003e Inventory runs out, so if your reminder delay is longer than that, the order is cancelled first. Shorten the delay or raise the hold time.\"}},{\"@type\":\"Question\",\"name\":\"What is the difference between pending payment and abandoned cart?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"An abandoned cart is a shopper who left before placing an order, while a pending payment order was placed but not paid, and the plugin has separate messages for each that can run side by side.\"}},{\"@type\":\"Question\",\"name\":\"How do I send a WooCommerce failed order SMS?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Switch on the Order failed card in the Automations tab, choose SMS, WhatsApp or both, pick an approved template, map the pay link variable, and use Send test before going live.\"}},{\"@type\":\"Question\",\"name\":\"What should a failed order message say?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A failed order message should calmly say the payment did not go through, make clear the order is not confirmed yet, and give the customer the pay link so they can try the payment again.\"}},{\"@type\":\"Question\",\"name\":\"What is an on-hold order in WooCommerce?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"An on-hold order is waiting for something before you process it, most often a direct bank transfer or cheque payment, and WooCommerce puts those orders on hold by default until you confirm the money arrived.\"}},{\"@type\":\"Question\",\"name\":\"What is the pay link variable?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The pay link is one of the plugin\\u0027s 25+ order variables, and it fills in the payment link for each order, so the customer can tap it and pay for that exact order without searching your site.\"}},{\"@type\":\"Question\",\"name\":\"Can I put the pay link on a WhatsApp button?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if your WhatsApp template has a dynamic URL button, map the pay link in the \\\"Button variable\\\" row on the Automations card, and the live phone preview will show the button before you send a test.\"}},{\"@type\":\"Question\",\"name\":\"Which DLT tag do I use for the pay link in SMS?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Use the typed {#url#} tag for the pay link in your DLT template, with {#numeric#} or {#alphanumeric#} for values like the order ID and amount, instead of the old plain {#var#} style.\"}},{\"@type\":\"Question\",\"name\":\"Do pending payment and failed order messages go to do-not-send numbers?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, the do-not-send list only blocks marketing-type messages, while pending payment, failed, on-hold and payment received messages are about an order the customer placed, so they still go out.\"}},{\"@type\":\"Question\",\"name\":\"Which messages does the do-not-send list block?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The do-not-send list blocks abandoned cart recovery, welcome new customer, review request, campaigns, back in stock and the COD to Prepaid nudge, so numbers on the list never receive those marketing-type messages.\"}},{\"@type\":\"Question\",\"name\":\"How much does a WooCommerce pending payment reminder cost on WhatsApp?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A pending payment reminder on WhatsApp is usually a utility message at \u20b90.25 per delivered message, while an offer-style COD to Prepaid nudge is usually marketing at \u20b90.95, and failed WhatsApp messages are refunded within 48 hours.\"}},{\"@type\":\"Question\",\"name\":\"Can I send payment reminders on both SMS and WhatsApp?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, every Automations card lets you choose SMS, WhatsApp or both, so you can send the pending payment reminder, failed order and COD to Prepaid messages on whichever channel suits your customers.\"}},{\"@type\":\"Question\",\"name\":\"Do I need a server cron for delayed reminders?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A server cron is recommended because delayed messages like the COD to Prepaid nudge and pending payment reminder depend on a worker, and the plugin gives you a ready cron URL or a WP-CLI command, with WP-Cron as fallback.\"}},{\"@type\":\"Question\",\"name\":\"How do I check if a payment reminder was sent?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Open the Logs tab to see the event, channel, masked number, status, error and time for every message, then retry failed ones in one click or export the full log as a CSV file.\"}},{\"@type\":\"Question\",\"name\":\"Can I run the COD to Prepaid nudge with COD OTP verification?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, both cards sit in the COD section of Automations and can run together, but set the nudge delay so the customer has time to confirm the order first, and avoid two messages arriving back to back.\"}},{\"@type\":\"Question\",\"name\":\"Does the pay link work for COD orders?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The COD to Prepaid nudge is built to carry the pay link, but payment gateways and store setups differ, so place a real test COD order and tap the link to check it opens a working payment page first.\"}},{\"@type\":\"Question\",\"name\":\"Is this a free WooCommerce SMS plugin?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, Fast2SMS is a free WooCommerce SMS plugin and WooCommerce WhatsApp plugin on WordPress.org with no licence or monthly fee, and you only pay Fast2SMS per message from your own wallet, starting with \u20b950 test credit.\"}},{\"@type\":\"Question\",\"name\":\"Does it work for stores outside India?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No, the Fast2SMS plugin is built for India only and works with 10-digit Indian mobile numbers, using DLT for SMS and WhatsApp through Fast2SMS, so international customers cannot receive these payment reminders.\"}},{\"@type\":\"Question\",\"name\":\"Should I send a message when payment is received?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, switching on the Payment received card closes the loop with a short thank-you, which reassures customers who paid after a reminder or a failed attempt that everything is now in order.\"}}]}<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Set up COD to prepaid nudges and pending payment reminders in WooCommerce with pay links on WhatsApp and SMS, using the free Fast2SMS plugin.<\/p>\n","protected":false},"author":11,"featured_media":17381,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"woocommerce cod to prepaid","_yoast_wpseo_title":"WooCommerce COD to Prepaid and Pending Payment Reminders on WhatsApp and SMS | Fast2SMS","_yoast_wpseo_metadesc":"Nudge WooCommerce COD buyers to pay online and remind pending payment orders on WhatsApp or SMS with a pay link. Free plugin, stops once paid, pay per message.","footnotes":""},"categories":[2,26,27],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>WooCommerce COD to Prepaid and Pending Payment Reminders on WhatsApp and SMS | Fast2SMS<\/title>\n<meta name=\"description\" content=\"Nudge WooCommerce COD buyers to pay online and remind pending payment orders on WhatsApp or SMS with a pay link. Free plugin, stops once paid, pay per message.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WooCommerce COD to Prepaid and Pending Payment Reminders on WhatsApp and SMS | Fast2SMS\" \/>\n<meta property=\"og:description\" content=\"Nudge WooCommerce COD buyers to pay online and remind pending payment orders on WhatsApp or SMS with a pay link. Free plugin, stops once paid, pay per message.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/\" \/>\n<meta property=\"og:site_name\" content=\"Fast2SMS\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Fast2SMS\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-29T04:57:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fast2sms.com\/help\/wp-content\/uploads\/2026\/09\/woocommerce-cod-to-prepaid-pending-payment-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Fast2SMS\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fast2sms\" \/>\n<meta name=\"twitter:site\" content=\"@fast2sms\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fast2SMS\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/\"},\"author\":{\"name\":\"Fast2SMS\",\"@id\":\"https:\/\/www.fast2sms.com\/help\/#\/schema\/person\/9549639ed9c1998dbed435d88b9e70c9\"},\"headline\":\"WooCommerce COD to Prepaid and Pending Payment Reminders on WhatsApp and SMS\",\"datePublished\":\"2026-09-29T04:57:23+00:00\",\"dateModified\":\"2026-09-29T04:57:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/\"},\"wordCount\":3523,\"publisher\":{\"@id\":\"https:\/\/www.fast2sms.com\/help\/#organization\"},\"articleSection\":[\"Blog\",\"WooCommerce\",\"WordPress Plugin\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/\",\"url\":\"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/\",\"name\":\"WooCommerce COD to Prepaid and Pending Payment Reminders on WhatsApp and SMS | Fast2SMS\",\"isPartOf\":{\"@id\":\"https:\/\/www.fast2sms.com\/help\/#website\"},\"datePublished\":\"2026-09-29T04:57:23+00:00\",\"dateModified\":\"2026-09-29T04:57:23+00:00\",\"description\":\"Nudge WooCommerce COD buyers to pay online and remind pending payment orders on WhatsApp or SMS with a pay link. Free plugin, stops once paid, pay per message.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.fast2sms.com\/help\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WooCommerce COD to Prepaid and Pending Payment Reminders on WhatsApp and SMS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.fast2sms.com\/help\/#website\",\"url\":\"https:\/\/www.fast2sms.com\/help\/\",\"name\":\"Fast2SMS\",\"description\":\"Help\",\"publisher\":{\"@id\":\"https:\/\/www.fast2sms.com\/help\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.fast2sms.com\/help\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.fast2sms.com\/help\/#organization\",\"name\":\"Fast2SMS\",\"url\":\"https:\/\/www.fast2sms.com\/help\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/Fast2SMS\/\",\"https:\/\/twitter.com\/fast2sms\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fast2sms.com\/help\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.fast2sms.com\/help\/wp-content\/uploads\/2021\/01\/Fast2SMS-logo.jpg\",\"contentUrl\":\"https:\/\/www.fast2sms.com\/help\/wp-content\/uploads\/2021\/01\/Fast2SMS-logo.jpg\",\"width\":210,\"height\":210,\"caption\":\"Fast2SMS\"},\"image\":{\"@id\":\"https:\/\/www.fast2sms.com\/help\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.fast2sms.com\/help\/#\/schema\/person\/9549639ed9c1998dbed435d88b9e70c9\",\"name\":\"Fast2SMS\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WooCommerce COD to Prepaid and Pending Payment Reminders on WhatsApp and SMS | Fast2SMS","description":"Nudge WooCommerce COD buyers to pay online and remind pending payment orders on WhatsApp or SMS with a pay link. Free plugin, stops once paid, pay per message.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/","og_locale":"en_US","og_type":"article","og_title":"WooCommerce COD to Prepaid and Pending Payment Reminders on WhatsApp and SMS | Fast2SMS","og_description":"Nudge WooCommerce COD buyers to pay online and remind pending payment orders on WhatsApp or SMS with a pay link. Free plugin, stops once paid, pay per message.","og_url":"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/","og_site_name":"Fast2SMS","article_publisher":"https:\/\/www.facebook.com\/Fast2SMS\/","article_published_time":"2026-09-29T04:57:23+00:00","og_image":[{"width":1600,"height":900,"url":"https:\/\/www.fast2sms.com\/help\/wp-content\/uploads\/2026\/09\/woocommerce-cod-to-prepaid-pending-payment-1.png","type":"image\/png"}],"author":"Fast2SMS","twitter_card":"summary_large_image","twitter_creator":"@fast2sms","twitter_site":"@fast2sms","twitter_misc":{"Written by":"Fast2SMS","Est. reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/#article","isPartOf":{"@id":"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/"},"author":{"name":"Fast2SMS","@id":"https:\/\/www.fast2sms.com\/help\/#\/schema\/person\/9549639ed9c1998dbed435d88b9e70c9"},"headline":"WooCommerce COD to Prepaid and Pending Payment Reminders on WhatsApp and SMS","datePublished":"2026-09-29T04:57:23+00:00","dateModified":"2026-09-29T04:57:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/"},"wordCount":3523,"publisher":{"@id":"https:\/\/www.fast2sms.com\/help\/#organization"},"articleSection":["Blog","WooCommerce","WordPress Plugin"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/","url":"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/","name":"WooCommerce COD to Prepaid and Pending Payment Reminders on WhatsApp and SMS | Fast2SMS","isPartOf":{"@id":"https:\/\/www.fast2sms.com\/help\/#website"},"datePublished":"2026-09-29T04:57:23+00:00","dateModified":"2026-09-29T04:57:23+00:00","description":"Nudge WooCommerce COD buyers to pay online and remind pending payment orders on WhatsApp or SMS with a pay link. Free plugin, stops once paid, pay per message.","breadcrumb":{"@id":"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fast2sms.com\/help\/woocommerce-cod-to-prepaid-pending-payment\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fast2sms.com\/help\/"},{"@type":"ListItem","position":2,"name":"WooCommerce COD to Prepaid and Pending Payment Reminders on WhatsApp and SMS"}]},{"@type":"WebSite","@id":"https:\/\/www.fast2sms.com\/help\/#website","url":"https:\/\/www.fast2sms.com\/help\/","name":"Fast2SMS","description":"Help","publisher":{"@id":"https:\/\/www.fast2sms.com\/help\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fast2sms.com\/help\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fast2sms.com\/help\/#organization","name":"Fast2SMS","url":"https:\/\/www.fast2sms.com\/help\/","sameAs":["https:\/\/www.facebook.com\/Fast2SMS\/","https:\/\/twitter.com\/fast2sms"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fast2sms.com\/help\/#\/schema\/logo\/image\/","url":"https:\/\/www.fast2sms.com\/help\/wp-content\/uploads\/2021\/01\/Fast2SMS-logo.jpg","contentUrl":"https:\/\/www.fast2sms.com\/help\/wp-content\/uploads\/2021\/01\/Fast2SMS-logo.jpg","width":210,"height":210,"caption":"Fast2SMS"},"image":{"@id":"https:\/\/www.fast2sms.com\/help\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.fast2sms.com\/help\/#\/schema\/person\/9549639ed9c1998dbed435d88b9e70c9","name":"Fast2SMS"}]}},"_links":{"self":[{"href":"https:\/\/www.fast2sms.com\/help\/wp-json\/wp\/v2\/posts\/17384"}],"collection":[{"href":"https:\/\/www.fast2sms.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fast2sms.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fast2sms.com\/help\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fast2sms.com\/help\/wp-json\/wp\/v2\/comments?post=17384"}],"version-history":[{"count":0,"href":"https:\/\/www.fast2sms.com\/help\/wp-json\/wp\/v2\/posts\/17384\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fast2sms.com\/help\/wp-json\/wp\/v2\/media\/17381"}],"wp:attachment":[{"href":"https:\/\/www.fast2sms.com\/help\/wp-json\/wp\/v2\/media?parent=17384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fast2sms.com\/help\/wp-json\/wp\/v2\/categories?post=17384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fast2sms.com\/help\/wp-json\/wp\/v2\/tags?post=17384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}