{"id":174690,"date":"2023-06-03T11:46:37","date_gmt":"2023-06-03T11:46:37","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bayarcash-givewp\/"},"modified":"2025-11-14T04:15:09","modified_gmt":"2025-11-14T04:15:09","slug":"bayarcash-givewp","status":"publish","type":"plugin","link":"https:\/\/lt.wordpress.org\/plugins\/bayarcash-givewp\/","author":16226713,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"4.2.4","stable_tag":"4.2.4","tested":"6.7.5","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"Bayarcash GiveWP","header_author":"Web Impian","header_description":"Bayarcash payment plugin for GiveWP","assets_banners_color":"72726e","last_updated":"2025-11-14 04:15:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/bayarcash.com\/","header_author_uri":"https:\/\/bayarcash.com\/","rating":0,"author_block_rating":0,"active_installs":20,"downloads":3076,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"3.0.1":{"tag":"3.0.1","author":"webimpian","date":"2024-07-26 07:59:45"},"4.0.0":{"tag":"4.0.0","author":"webimpian","date":"2024-10-09 14:12:33"},"4.1.0":{"tag":"4.1.0","author":"webimpian","date":"2024-12-06 16:02:38"},"4.2.0":{"tag":"4.2.0","author":"webimpian","date":"2025-01-09 22:29:50"},"4.2.1":{"tag":"4.2.1","author":"webimpian","date":"2025-01-11 04:19:46"},"4.2.2":{"tag":"4.2.2","author":"webimpian","date":"2025-01-11 12:33:01"},"4.2.3":{"tag":"4.2.3","author":"webimpian","date":"2025-11-08 07:28:01"},"4.2.4":{"tag":"4.2.4","author":"webimpian","date":"2025-11-14 04:15:09"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2920985,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2920985,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2920984,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2920986,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["3.0.1","4.0.0","4.1.0","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":2921625,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":2921631,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":2921640,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":2921649,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Bayarcash general setting page. Insert your account PAT &amp; portal key to start collection.","2":"Enabling Bayarcash on gateway page. You can change label \"Bayarcash\" to something more verbose like \"Alhamdulillah Jom Sedekah\".","3":"Beside general Bayarcash setting, you can also define per form setting for PAT and portal key.","4":"Bayarcash support GiveWP Fee Recovery addon. Impose fees to donor by percentage or flat rate fees."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[6214,220787,12488,149645,130205],"plugin_category":[],"plugin_contributors":[230015],"plugin_business_model":[],"class_list":["post-174690","plugin","type-plugin","status-publish","hentry","plugin_tags-alipay","plugin_tags-duitnow","plugin_tags-fpx","plugin_tags-nets","plugin_tags-wechat-pay","plugin_contributors-webimpian","plugin_committers-bayarcash","plugin_committers-nawawijamili","plugin_committers-webimpian"],"banners":{"banner":"https:\/\/ps.w.org\/bayarcash-givewp\/assets\/banner-772x250.png?rev=2920986","banner_2x":"https:\/\/ps.w.org\/bayarcash-givewp\/assets\/banner-1544x500.png?rev=2920984","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bayarcash-givewp\/assets\/icon-128x128.png?rev=2920985","icon_2x":"https:\/\/ps.w.org\/bayarcash-givewp\/assets\/icon-256x256.png?rev=2920985","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bayarcash-givewp\/assets\/screenshot-1.jpg?rev=2921625","caption":"Bayarcash general setting page. Insert your account PAT &amp; portal key to start collection."},{"src":"https:\/\/ps.w.org\/bayarcash-givewp\/assets\/screenshot-2.jpg?rev=2921631","caption":"Enabling Bayarcash on gateway page. You can change label \"Bayarcash\" to something more verbose like \"Alhamdulillah Jom Sedekah\"."},{"src":"https:\/\/ps.w.org\/bayarcash-givewp\/assets\/screenshot-3.jpg?rev=2921640","caption":"Beside general Bayarcash setting, you can also define per form setting for PAT and portal key."},{"src":"https:\/\/ps.w.org\/bayarcash-givewp\/assets\/screenshot-4.jpg?rev=2921649","caption":"Bayarcash support GiveWP Fee Recovery addon. Impose fees to donor by percentage or flat rate fees."}],"raw_content":"<!--section=description-->\n<p>Bayarcash is a Malaysia online payment platform that supports FPX, Direct Debit, DuitNow, and international payment channels including NETS, Alipay, WeChat Pay, and PromptPay.<\/p>\n\n<h3>How it works<\/h3>\n\n<p>This plugin will connect to Bayarcash endpoint to secure payment processing between bank &amp; ewallet in Malaysia.<\/p>\n\n<p>Please visit our website <a href=\"https:\/\/bayarcash.com\/\">https:\/\/bayarcash.com\/<\/a> for terms of use and privacy policy, or email to hai@bayarcash.com for any inquiries.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>One-off donation via FPX (CASA &amp; credit card account)<\/li>\n<li>Donation via DuitNow Online Banking\/Wallets<\/li>\n<li>Donation via DuitNow QR<\/li>\n<li>Donation via NETS (Singapore)<\/li>\n<li>Donation via Alipay<\/li>\n<li>Donation via WeChat Pay<\/li>\n<li>Donation via PromptPay (Thailand)<\/li>\n<li>Donation via QRIS (Indonesia Online Banking &amp; e-Wallet)<\/li>\n<li>Donation via Boost PayFlex<\/li>\n<li>Weekly &amp; monthly recurring donation via Direct Debit. Deduction happen automatic directly via bank account (flat rate fees). Required <a href=\"https:\/\/givewp.com\/addons\/recurring-donations\/\"><strong>Recurring Donations for GiveWP<\/strong><\/a><\/li>\n<li>Support multiple Bayarcash account per website<\/li>\n<li>Support multiple portal key per donation form for better reporting &amp; finance reconciliation<\/li>\n<li>Impose fees to donor. Required <a href=\"https:\/\/givewp.com\/addons\/fee-recovery\/\"><strong>GiveWP Fee Recovery<\/strong><\/a><\/li>\n<li>Shariah-compliance payment gateway<\/li>\n<\/ul>\n\n<p>Register as <a href=\"https:\/\/bayarcash.com\/register\/\"><strong>Bayarcash merchant here<\/strong><\/a><\/p>\n\n<h3>Requirements<\/h3>\n\n<p>To use Bayarcash GiveWP requires minimum:<\/p>\n\n<ul>\n<li>PHP 7.4<\/li>\n<li>WordPress 5.6<\/li>\n<li>GiveWP 1.8<\/li>\n<li>GiveWP Recurring Donations 2.4 (for Direct Debit)<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p>Make sure that you already have GiveWP plugin installed and activated.<\/p>\n\n<ol>\n<li>Login to your <strong>WordPress Dashboard<\/strong><\/li>\n<li>Go to <strong>Plugins &gt; Add New<\/strong><\/li>\n<li>Search <strong>Bayarcash GiveWP<\/strong> and click <strong>Install<\/strong><\/li>\n<li><strong>Activate<\/strong> the plugin through the <strong>Plugins<\/strong> screen in WordPress<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='where%20can%20i%20register%20as%20bayarcash%20merchant%3F'><h3>Where can I register as Bayarcash merchant?<\/h3><\/dt>\n<dd><p>You can register as merchant <a href=\"https:\/\/bayarcash.com\/register\/\">here<\/a>. We accept organisation that has active SSM certificate, ROS for non-governmental organization (NGO), state-certified for madrasah &amp; sekolah tahfiz and yayasan.<\/p><\/dd>\n<dt id='what%20does%20it%20mean%20by%20shariah-compliance%20payment%20gateway%3F'><h3>What does it mean by shariah-compliance payment gateway?<\/h3><\/dt>\n<dd><p>Please note that in order for us to comply with our shariah-compliance policy, we do not support organisation involved in:<\/p>\n\n<ul>\n<li>The production or sale of pork, alcohol and alcohol-related activities, non-halal food and beverages, tobacco product (including e-cigarettes), drug paraphernalia, pornography, guns, and other arms<\/li>\n<li>Gaming and betting<\/li>\n<li>Shariah non-compliant entertainment<\/li>\n<li>Conventional insurance<\/li>\n<li>Jihadist or terrorist activities<\/li>\n<li>Fraud and corruption organization<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/bayarcash.com\/wp-content\/uploads\/sites\/2\/2022\/09\/elzar-bayarcash.jpeg\">Click here<\/a> to view shariah-certificate endorsement by our official advisor Dr. Zaharuddin Abd Rahman from Elzar Shariah Solutions &amp; Advisory.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.2.4<\/h4>\n\n<ul>\n<li>Fixed minor bugs<\/li>\n<\/ul>\n\n<h4>4.2.3<\/h4>\n\n<ul>\n<li>Added support for NETS payment channel (Singapore)<\/li>\n<li>Added support for Alipay payment channel<\/li>\n<li>Added support for WeChat Pay payment channel<\/li>\n<li>Added support for PromptPay payment channel (Thailand)<\/li>\n<li>Updated to Bayarcash PHP SDK 2.0 for improved payment processing<\/li>\n<li>Fixed trailing space issue in donor name when last name is empty<\/li>\n<li>Enhanced callback processing for block gateways<\/li>\n<\/ul>\n\n<h4>4.2.2<\/h4>\n\n<ul>\n<li>Fix: Properly verify pre-transaction callbacks for requery status<\/li>\n<\/ul>\n\n<h4>4.2.1<\/h4>\n\n<ul>\n<li>Fixed duplicate order notes and payment status updates in callback handling<\/li>\n<\/ul>\n\n<h4>4.2.0<\/h4>\n\n<ul>\n<li>Added support GiveWP 3.0 Visual Donation Form Builder.<\/li>\n<li>Fixed compatibility issues with PHP 7.4 and added full support for this version<\/li>\n<\/ul>\n\n<h4>4.1.0<\/h4>\n\n<ul>\n<li>Added support for DuitNow QR, SPayLater,Boost PayFlex &amp; QRIS payment methods<\/li>\n<\/ul>\n\n<h4>4.0.0<\/h4>\n\n<ul>\n<li>New: Added setting to support multi-channel for Bayarcash<\/li>\n<li>New: Integrated support for DuitNow and Line of Credit payment methods<\/li>\n<li>New: Implemented Bayarcash SDK for enhanced API interactions<\/li>\n<li>New: Streamlined token verification process using Vue.js, reducing admin page load<\/li>\n<li>New: Added checksum verification for increased security<\/li>\n<li>Enhancement: Optimized admin settings page with dynamic portal key selection<\/li>\n<li>Enhancement: Improved cron requery function for better performance<\/li>\n<li>Enhancement: Refined per-payment form settings<\/li>\n<li>Enhancement: Added phone field from Bayarcash to donor details<\/li>\n<li>Enhancement: Extended donation data export to include Bayarcash phone field for default export.<\/li>\n<li>Enhancement: Implemented regex validation for identification number in recurring forms<\/li>\n<li>Fix: Resolved token verification issue for new users<\/li>\n<\/ul>\n\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>Fix invalid token\/key,<\/li>\n<li>Fix missing metabox option.<\/li>\n<li>Fix recurring function.<\/li>\n<li>Fix missing remark \"RM1.00 bank verification fees\" for form with multi-step form layout.<\/li>\n<li>Add recurring.<\/li>\n<li>Add weekly recurring.<\/li>\n<li>Add verify PAT.<\/li>\n<li>Enhancements, option to enable\/disable phone number field on non-recurring form.<\/li>\n<li>Enhancements, standardize \"Purpose of Payment\".<\/li>\n<li>Enhancements, set Maximum Email Length to 27 Characters for Recurring Donations.<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Refactoring and code improvements.<\/li>\n<\/ul>\n\n<h4>2.1.9<\/h4>\n\n<ul>\n<li>Resolve compatability issue with PHP 8.0.<\/li>\n<\/ul>\n\n<h4>2.1.8<\/h4>\n\n<ul>\n<li>Add security measure to ensure server response are not tampered.<\/li>\n<\/ul>\n\n<h4>2.1.7<\/h4>\n\n<ul>\n<li>Add support for multiple Bayarcash accounts for different GiveWP campaigns.<\/li>\n<\/ul>\n\n<h4>2.1.6<\/h4>\n\n<ul>\n<li>Fix re-query order status update respond mapping from https:\/\/console.bayar.cash console.<\/li>\n<\/ul>\n\n<h4>2.1.5<\/h4>\n\n<ul>\n<li>Set donation status failed when re-query transaction status cancelled.<\/li>\n<\/ul>\n\n<h4>2.1.4<\/h4>\n\n<ul>\n<li>Improve payment query efficiency by limiting re-query for only Bayarcash payments (payments that have post meta of bayarcash_fpx_transaction_exchange_no).<\/li>\n<\/ul>\n\n<h4>2.1.3<\/h4>\n\n<ul>\n<li>Add re-query when donation status is abandoned.<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Fix show blank page when attempt to pay on recent GiveWP plugin version.<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Add response sanitizer and validator.<\/li>\n<li>Handle other response exception.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Split payment gateway code into its own file.<\/li>\n<li>Add cronjob code to re-query payment status from https:\/\/console.bayar.cash console.<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Fetch the associated portal key based on the order number during the callback process.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Enable portal key customization at meta box for donation form.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Replace parameter s3a with RefNo for more user friendly submission request.<\/li>\n<li>Replace combination of Portal Auth Username and Portal Auth Password with Bearer Token in order to fit updated Bayarcash console portal requirement.<\/li>\n<li>Add parameter payment_gateway = 1 to the transaction request form.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Add features to include the transaction fee (tested using GiveWP Fee Recovery plugin).<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Accept online donation from Malaysia and international payments. Supports FPX, DuitNow, NETS, Alipay, WeChat Pay, PromptPay and more payment channels.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/174690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=174690"}],"author":[{"embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/webimpian"}],"wp:attachment":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=174690"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=174690"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=174690"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=174690"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=174690"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=174690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}