The brief was to develop a WordPress plugin that could place a customizable donation box into any element of any page and integrate the donation box with the NetiCRM payment gateway. This donation box was to replace a previous version that integrated with ECPay and PayPal (also developed by BDigital).
The donation box needed to support English and Chinese without the site having multi language functionality. We did this by including a custom language switcher into the donation box.
All of the content of the box - titles, introductions, payment frequency and amount had to be customizable from the WordPress backend. For this we created a special admin page for the plug-in with these options all configurable.
Two designs for the donation box were created; a prominent one for the donations page and a low profile version that could integrate into any design.
The donation box could be placed using a WordPress shortcode to ensure maximum flexibility allowing the box to be placed into virtually any element.
The NetiCRM gateway can have multiple payment pages so when entering the short code, a custom URL can also be entered. This means that during special events or fundraising for specific products a specially branded payment page can be used.