TriPay Payment Gateway Security & Risk Analysis

wordpress.org/plugins/tripay-payment-gateway

TriPay Payment adalah payment gateway indonesia yang menyediakan beragam metode pembayaran seperti virtual account, convenience store, e-wallet, dll

1K active installs v3.3.7 PHP + WP 4.7+ Updated Dec 11, 2025
e-commerceecommercesalessellstore
100
A · Safe
CVEs total1
Unpatched0
Last CVENov 23, 2023
Safety Verdict

Is TriPay Payment Gateway Safe to Use in 2026?

Generally Safe

Score 100/100

TriPay Payment Gateway has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Nov 23, 2023Updated 3mo ago
Risk Assessment

The "tripay-payment-gateway" v3.3.7 plugin exhibits a generally positive security posture based on static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events with exposed entry points significantly limits the potential attack surface. Furthermore, the code demonstrates good practices by utilizing prepared statements for all SQL queries and a high percentage of properly escaped output. The lack of identified critical or high severity taint flows is also a strong indicator of secure coding in these areas.

However, there are notable concerns. The plugin has a history of known vulnerabilities, specifically a medium severity Cross-Site Scripting (XSS) issue identified in late 2023. While currently unpatched vulnerabilities are at zero, this history suggests a recurring pattern of security weaknesses that have required remediation. The absence of any nonce checks and capability checks on potential entry points, if any were discovered or exist beyond the static analysis scope, represents a significant blind spot. While static analysis reported zero unprotected entry points, the lack of these fundamental security mechanisms is a concern if any entry points are identified in the future or if the current analysis is incomplete.

In conclusion, the plugin has strengths in its limited attack surface and secure SQL handling. Nevertheless, the past XSS vulnerability and the complete lack of nonce and capability checks present a risk that warrants attention. It is recommended to ensure all past vulnerabilities are indeed fully patched and to investigate the implementation of capability checks on any administrative or user-facing functionalities.

Key Concerns

  • No nonce checks found
  • No capability checks found
  • 1 medium severity vulnerability history
Vulnerabilities
1

TriPay Payment Gateway Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-48737medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

TriPay Payment Gateway <= 3.2.7 - Authenticated (Administrator+) Stored Cross-Site Scripting

Nov 23, 2023 Patched in 3.2.8 (61d)
Code Analysis
Analyzed Mar 16, 2026

TriPay Payment Gateway Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
8
145 escaped
Nonce Checks
0
Capability Checks
0
File Operations
1
External Requests
6
Bundled Libraries
0

Output Escaping

95% escaped153 total outputs
Attack Surface

TriPay Payment Gateway Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 19
actionwoocommerce_cart_calculate_feesincludes\admin\class-wc-tripay-blocks.php:16
actionwp_footerincludes\admin\class-wc-tripay-blocks.php:17
actionwoocommerce_review_order_before_paymentincludes\admin\class-wc-tripay-blocks.php:18
filterwoocommerce_settings_tabs_arrayincludes\admin\class-wc-tripay-payment.php:18
actionwoocommerce_settings_tabs_tripay_settingsincludes\admin\class-wc-tripay-payment.php:19
actionwoocommerce_update_options_tripay_settingsincludes\admin\class-wc-tripay-payment.php:20
actionwoocommerce_cart_calculate_feesincludes\admin\class-wc-tripay-payment.php:21
actionwoocommerce_review_order_before_paymentincludes\admin\class-wc-tripay-payment.php:22
actionwoocommerce_view_orderincludes\admin\class-wc-tripay-payment.php:23
actionwoocommerce_thankyouincludes\admin\class-wc-tripay-payment.php:24
actionwoocommerce_review_order_before_paymentincludes\admin\class-wc-tripay-payment.php:27
actionbefore_woocommerce_initwoocommerce-gateway-tripay.php:21
filterplugin_row_metawoocommerce-gateway-tripay.php:27
actionplugins_loadedwoocommerce-gateway-tripay.php:43
actionwoocommerce_api_wc_gateway_tripaywoocommerce-gateway-tripay.php:96
actionwoocommerce_email_before_order_tablewoocommerce-gateway-tripay.php:98
filterwoocommerce_payment_gatewayswoocommerce-gateway-tripay.php:502
actionwoocommerce_blocks_loadedwoocommerce-gateway-tripay.php:518
actionwoocommerce_blocks_payment_method_type_registrationwoocommerce-gateway-tripay.php:523
Maintenance & Trust

TriPay Payment Gateway Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 11, 2025
PHP min version
Downloads41K

Community Trust

Rating74/100
Number of ratings3
Active installs1K
Developer Profile

TriPay Payment Gateway Developer Profile

PT Trijaya Digital Grup

1 plugin · 1K total installs

88
trust score
Avg Security Score
100/100
Avg Patch Time
61 days
View full developer profile
Detection Fingerprints

How We Detect TriPay Payment Gateway

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/tripay-payment-gateway/assets/css/tripay-admin.css/wp-content/plugins/tripay-payment-gateway/assets/js/tripay-admin.js/wp-content/plugins/tripay-payment-gateway/assets/js/tripay-checkout.js/wp-content/plugins/tripay-payment-gateway/assets/js/tripay-redirect.js
Script Paths
/wp-content/plugins/tripay-payment-gateway/assets/js/tripay-admin.js/wp-content/plugins/tripay-payment-gateway/assets/js/tripay-checkout.js/wp-content/plugins/tripay-payment-gateway/assets/js/tripay-redirect.js
Version Parameters
tripay-payment-gateway/assets/css/tripay-admin.css?ver=tripay-payment-gateway/assets/js/tripay-admin.js?ver=tripay-payment-gateway/assets/js/tripay-checkout.js?ver=tripay-payment-gateway/assets/js/tripay-redirect.js?ver=

HTML / DOM Fingerprints

CSS Classes
tripay_order_details
HTML Comments
<!-- TriPay Payment Gateway -->
Data Attributes
data-tripay-urldata-tripay-keydata-tripay-merchantdata-tripay-amountdata-tripay-order-iddata-tripay-payment-channel+4 more
JS Globals
tripay_checkout_params
REST Endpoints
/wp-json/tripay/v1/payment
Shortcode Output
[tripay_payment_form]
FAQ

Frequently Asked Questions about TriPay Payment Gateway