Do not attempt to export failed sustainer payments when the failed status is not mapped

This commit also adds a sustainer payment failure test mode to the
example payment gateway. Use zipcode 55555 to simulate a payment
failure on a future order.
Added check for reference_charge and special zipcode.