Welcome to the official Paytm Payment Gateway plugin for Woocommerce. Paytm Payment Gateway is ideal for Woocommerce and Wordpress merchants since it …
| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | WordPress.WP.I18n.MissingArgDomain | Missing $domain parameter in function call to __(). | 289:36 | General |
| ERROR | WordPress.WP.I18n.MissingArgDomain | Missing $domain parameter in function call to __(). | 290:36 | General |
| ERROR | WordPress.Security.EscapeOutput.OutputNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found 'wpautop'. | 304:37 | Security |
| ERROR | WordPress.Security.EscapeOutput.OutputNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$this'. | 314:14 | Security |
| ERROR | WordPress.WP.EnqueuedResources.NonEnqueuedScript | Scripts must be registered/enqueued via wp_enqueue_script() | 431:19 | Performance |
| ERROR | WordPress.WP.I18n.NonSingularStringLiteralText | The $text parameter must be a single text string literal. Found: PaytmConstants::FETCH_BUTTON | 233:218 | General |
| ERROR | WordPress.Security.EscapeOutput.OutputNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found 'admin_url'. | 315:38 | Security |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $sql used in $wpdb->query($sql)\n$sql assigned unsafely at line 385:\n $sql = "UPDATE `" . $wpdb->prefix . "paytm_order_data` SET `order_id` = '" . $order_id . "', `paytm_order_id` = '" . $paytm_order_id . "', `transaction_id` = '" . $transaction_id . "', `status` = '" . (int)$status . "', `paytm_response` = '" . json_encode($data) . "', `date_modified` = NOW() WHERE `id` = '" . (int)$id . "' AND `paytm_order_id` = '" . $paytm_order_id . "'"\n$order_id used without escaping.\n$paytm_order_id assigned unsafely at line 381:\n $paytm_order_id = (!empty($data['ORDERID'])? $data['ORDERID']:'')\n$transaction_id assigned unsafely at line 382:\n $transaction_id = (!empty($data['TXNID'])? $data['TXNID']:'')\n$data used without escaping.\n$id used without escaping.\n$data['ORDERID'] used without escaping.\n$data['TXNID'] used without escaping. | 386:20 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $sql | 386:26 | Security |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $sql used in $wpdb->query($sql)\n$sql assigned unsafely at line 88:\n $sql = "CREATE TABLE IF NOT EXISTS $table_name (\n\t\t\t`id` int(11) NOT NULL AUTO_INCREMENT,\n\t\t\t`order_id` int(11) NOT NULL,\n\t\t\t`paytm_order_id` VARCHAR(255) NOT NULL,\n\t\t\t`transaction_id` VARCHAR(255) NOT NULL,\n\t\t\t`status` ENUM('0', '1') DEFAULT '0' NOT NULL,\n\t\t\t`paytm_response` TEXT,\n\t\t\t`date_added` DATETIME NOT NULL,\n\t\t\t`date_modified` DATETIME NOT NULL,\n\t\t\tPRIMARY KEY (`id`)\n\t\t);"\n$table_name assigned unsafely at line 87:\n $table_name = $wpdb->prefix . 'paytm_order_data' | 99:12 | Security |
| 14.11.2025, 10:37:34 | 10s | 65 | 86 | 85 |