Can you please update the codes used in the various XML datafeeds to use consistent messages?
Today we had an order from Amazon muck things up because its status was "captured" -- which apparently is a code that means not complete in this context. It was followed three seconds later by an updated datafeed with
<status><![CDATA[approved]]></status>. The first datafeed was incomplete: It did not include (for example) the full shipping address.
So, we updated our datafeed processor to treat the "captured" status as a type of pending status, and manually re-processed the XML from the second "Approved" transaction.
Our next transaction came through Stripe, and apparently has "captured" as its success message -- there was no followup datafeed on this one.
Can you _please_ pick one individual message that we can treat as successful? Having a different set of messages to parse per payment processor is no fun at all.