This week we fixed a surprise glitch that was preventing orders from being updated in our database after payment had been made. The cause of the problem was traced to an unknown change in WordPress which suddenly resulted in the need to encode strings before inserting them into our database via their WPDB class. This problem and its related emoji cousin marked the first serious problems we’ve experienced since launching PayDelete nearly a year ago. Today we finished patching our partner sites and have successfully conducted test purchases on our end which worked just as they did before.
To be continued.. We want to write this up well enough so that hopefully it might help other developers, but have not had time yet due to rolling out the patch on the partner sites.