[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fKvuQte8ZsZzXWbwIxAbq5iuyJZ3m6pOgcXOzBo3A4OU":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"biggerbenson","Dchamp Legacy","https:\u002F\u002Fprofiles.wordpress.org\u002Fbiggerbenson\u002F",2,40,100,30,94,"2026-08-29T14:06:19.879Z",[14,36],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":21,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"dchamplegacy-standalone-pesapal","Dchamplegacy Standalone Payments for PesaPal","1.4.13","\u003Cp>This plugin lets WordPress sites accept payments through the PesaPal payment platform without WooCommerce. It is an independent integration and is not affiliated with, endorsed by, or sponsored by PesaPal Ltd.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Standalone gateway integration\u003C\u002Fli>\n\u003Cli>Shortcode payment form\u003C\u002Fli>\n\u003Cli>IPN registration\u003C\u002Fli>\n\u003Cli>Transaction logs in admin\u003C\u002Fli>\n\u003Cli>Sandbox \u002F Live mode\u003C\u002Fli>\n\u003Cli>Success \u002F Failed redirect pages\u003C\u002Fli>\n\u003Cli>Works without WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Recommended setup:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Install directly from WordPress.org (Plugins -> Add New -> search for “Dchamplegacy Standalone Payments for PesaPal”) for automatic update checks.\u003C\u002Fli>\n\u003Cli>Keep the plugin in the default WordPress.org slug path:\u003Cbr \u002F>\n  dchamplegacy-standalone-pesapal\u002Fdchamplegacy-standalone-pesapal.php\u003Cbr \u002F>\nso WordPress can match and apply updates automatically.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Shortcode:\u003C\u002Fp>\n\u003Cp>[dcslps_payment_form]\u003C\u002Fp>\n\u003Cp>You must enter your PesaPal Consumer Key and Secret in settings (credentials are yours; this plugin is third-party software).\u003C\u002Fp>\n\u003Cp>Plugin URL:\u003Cbr \u002F>\nhttps:\u002F\u002Fdchamplegacy.com\u002Fplugins\u002Fpesapal-standalone\u002F\u003C\u002Fp>\n\u003Cp>WordPress.org URL:\u003Cbr \u002F>\nhttps:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdchamplegacy-standalone-pesapal\u002F\u003C\u002Fp>\n\u003Cp>Author:\u003Cbr \u002F>\nhttps:\u002F\u002Fdchamplegacy.com\u002F\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the PesaPal payment API (operated by PesaPal Limited) so your site can obtain access tokens, register an Instant Payment Notification (IPN) URL, create payment orders, retrieve transaction status, and send payers to PesaPal-hosted checkout to complete payment. This plugin is not affiliated with PesaPal; use of their service is subject to their policies.\u003C\u002Fp>\n\u003Cp>Where requests are sent:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Live mode: https:\u002F\u002Fpay.pesapal.com (API paths such as \u002Fapi\u002FAuth\u002FRequestToken, \u002Fapi\u002FURLSetup\u002FRegisterIPN, \u002Fapi\u002FTransactions\u002FSubmitOrderRequest, \u002Fapi\u002FTransactions\u002FGetTransactionStatus).\u003C\u002Fli>\n\u003Cli>Sandbox \u002F demo mode: https:\u002F\u002Fcybqa.pesapal.com (same API path pattern).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What data is sent and when:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>RequestToken (POST, JSON): Whenever the plugin needs an API access token—for example when a payer submits the payment form, when an administrator registers the IPN from WordPress, when the payer returns via the plugin callback URL, or when handling an IPN and checking status. The request includes the Consumer Key and Consumer Secret you configure in the plugin (merchant API credentials from PesaPal).\u003C\u002Fli>\n\u003Cli>RegisterIPN (POST, JSON): When you register the IPN from the WordPress admin. Sends your site’s IPN URL on your WordPress domain and the notification delivery type (POST) so PesaPal can call that URL for payment events.\u003C\u002Fli>\n\u003Cli>SubmitOrderRequest (POST, JSON): When a payer successfully initiates a payment from the shortcode form. Sends order fields including merchant reference, currency, amount, description, your site’s callback_url and cancellation_url, the notification_id returned when the IPN was registered, and billing_address with email_address, first_name, and last_name from the form. The payer is then redirected to PesaPal; any further data collected at checkout is processed under PesaPal’s own terms and privacy policy.\u003C\u002Fli>\n\u003Cli>GetTransactionStatus (GET): When confirming a transaction after callback or during IPN handling. Sends orderTrackingId and optionally merchantReference as URL query parameters, with a Bearer access token in the Authorization header.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Links (verify before each release):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PesaPal terms and conditions: https:\u002F\u002Fwww.pesapal.com\u002Fterms-and-conditions\u003C\u002Fli>\n\u003Cli>PesaPal privacy policy: https:\u002F\u002Fwww.pesapal.com\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n","Accept PesaPal payments in WordPress without WooCommerce: hosted checkout, IPN registration, status callbacks, and admin transaction logs.",386,0,"2026-05-20T11:10:00.000Z","7.0.2","5.0","7.4",[27,28,29,30,31],"gateway","ipn","payments","shortcode","uganda","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdchamplegacy-standalone-pesapal\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdchamplegacy-standalone-pesapal.1.4.13.zip",null,"2026-07-22T17:31:50.256Z",{"slug":37,"name":38,"version":39,"author":5,"author_profile":6,"description":40,"short_description":41,"active_installs":21,"downloaded":42,"rating":21,"num_ratings":21,"last_updated":43,"tested_up_to":44,"requires_at_least":45,"requires_php":25,"tags":46,"homepage":52,"download_link":53,"security_score":9,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"frontend-booking-status-search-for-docbooker","Dchamp Frontend Booking Status Search for DocBooker","1.2.2","\u003Cp>Dchamp Frontend Booking Status Search for DocBooker is a lightweight frontend search plugin designed for websites using the DocBooker booking system.\u003C\u002Fp>\n\u003Cp>It enables patients or clients to check their booking details using a unique Booking ID, without logging in or accessing the WordPress admin dashboard.\u003C\u002Fp>\n\u003Cp>The plugin is secure, fast, and easy to use, making it ideal for medical facilities, clinics, appointment-based services, and booking platforms powered by DocBooker.\u003C\u002Fp>\n\u003Cp>Ideal for:\u003Cbr \u002F>\n* Clinics & hospitals\u003Cbr \u002F>\n* Medical booking systems\u003Cbr \u002F>\n* Appointment-based service providers\u003Cbr \u002F>\n* Any website using DocBooker booking tables\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Booking ID–only search (no names or emails)\u003C\u002Fli>\n\u003Cli>AJAX-powered instant search results\u003C\u002Fli>\n\u003Cli>Clean and modern frontend UI\u003C\u002Fli>\n\u003Cli>Secure input validation\u003C\u002Fli>\n\u003Cli>Works for logged-in users and guests\u003C\u002Fli>\n\u003Cli>Mobile-friendly and responsive\u003C\u002Fli>\n\u003Cli>Simple shortcode implementation\u003C\u002Fli>\n\u003Cli>No admin configuration required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>Users enter a valid Booking ID (for example #WPDB-5932) into the search field.\u003C\u002Fp>\n\u003Cp>If the booking exists, the plugin displays:\u003Cbr \u002F>\n* Booking ID\u003Cbr \u002F>\n* Patient full name\u003Cbr \u002F>\n* Booking status\u003Cbr \u002F>\n* Present status\u003C\u002Fp>\n\u003Cp>If no booking is found, a friendly message is displayed.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Place the shortcode below on any page or post:\u003C\u002Fp>\n\u003Cp>[docbooker_search]\u003C\u002Fp>\n\u003Cp>Only Booking IDs are accepted. Other inputs will be rejected for security reasons.\u003C\u002Fp>\n\u003Ch3>Database Compatibility\u003C\u002Fh3>\n\u003Cp>This plugin works with DocBooker database tables including:\u003Cbr \u002F>\n* wp_wpddb_bookings\u003Cbr \u002F>\n* wp_wpddb_patients\u003C\u002Fp>\n\u003Cp>The WordPress table prefix is detected automatically.\u003C\u002Fp>\n\u003Ch3>Security\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Strict Booking ID validation\u003C\u002Fli>\n\u003Cli>Uses WordPress AJAX APIs\u003C\u002Fli>\n\u003Cli>Read-only access\u003C\u002Fli>\n\u003Cli>No sensitive data exposure\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Ownership & Links\u003C\u002Fh3>\n\u003Cp>Plugin URL: https:\u002F\u002Fdchamplegacy.com\u002Fplugins\u002Fdocbooker-search\u002F\u003Cbr \u002F>\nAuthor URL: https:\u002F\u002Fdchamplegacy.com\u002F\u003C\u002Fp>\n\u003Ch3>Developer\u003C\u002Fh3>\n\u003Cp>Dchamp Legacy\u003Cbr \u002F>\nhttps:\u002F\u002Fdchamplegacy.com\u003C\u002Fp>\n","Frontend booking status search for DocBooker sites. Allows visitors to securely search booking details using Booking ID only.",1473,"2026-03-20T12:57:00.000Z","6.9.5","5.8",[47,48,49,50,51],"ajax","appointment-lookup","booking-search","docbooker","frontend-search","https:\u002F\u002Fdchamplegacy.com\u002Fplugins\u002Fdocbooker-search\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffrontend-booking-status-search-for-docbooker.1.2.2.zip"]