[wp-meta] [Making WordPress.org] #2938: WordCamp Sponsors: QBO does not accept sponsor company names that have non-Latin characters

Making WordPress.org noreply at wordpress.org
Fri Jul 7 17:34:50 UTC 2017

#2938: WordCamp Sponsors: QBO does not accept sponsor company names that have non-
Latin characters
 Reporter:  coreymckrill             |      Owner:
     Type:  defect                   |     Status:  new
 Priority:  normal                   |  Milestone:
Component:  WordCamp Site & Plugins  |   Keywords:  needs-patch
 When a WordCamp submits a sponsor invoice, it goes into a queue to be
 approved by someone on the Global Community Team. Once it has been
 approved, it gets packaged up and submitted to Quickbooks Online (QBO,
 used by WPCS for invoicing) via the '''wordcamp-qbo-client''' plugin.

 The problem is that QBO's API does not accept an invoice if the name of
 the invoice recipient (sponsor) contains multibyte characters, and
 possibly anything other than ASCII. Instead it spits out a cryptic
 `Invalid content. Lexical error` message, and the invoice approver sees
 only a notice that says `ERROR: Invalid HTTP response code`.

 This tends to happen for WordCamp sponsors in countries that use other
 character sets such as Cyrillic or Thai.

 One way to solve this would be to add instructions to the ''Company Name''
 field in the ''Sponsor Info'' metabox specifying that the input must be
 spelled out with Latin characters. Often the title of the sponsor post
 itself is Latinized already, so it could be a simple matter of copying and
 pasting that. However, it seems like this could also be perceived as being
 very US-centric and culturally insensitive without a lengthy explanation
 of the technical reasons.

 There also might be a way to encode the sponsor company name (and other
 fields) in a way that the QBO API would accept, but that will require
 further research.

Ticket URL: <https://meta.trac.wordpress.org/ticket/2938>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org

More information about the wp-meta mailing list