module RedactGatewayStubs

  def successful_redact_gateway_response
    StubResponse.succeeded <<-XML
      <transaction>
        <token>NXKt1iNkIJhzF5QCDt1qSsuFbcN</token>
        <created_at type="datetime">2013-08-19T17:16:07Z</created_at>
        <updated_at type="datetime">2013-08-19T17:16:07Z</updated_at>
        <succeeded type="boolean">true</succeeded>
        <transaction_type>RedactGateway</transaction_type>
        <message key="messages.transaction_succeeded">Succeeded!</message>
        <gateway>
          <token>8zy49qcEUigjYbpPKCjlhDzUqJ</token>
          <gateway_type>test</gateway_type>
          <name>Spreedly Test</name>
          <characteristics>
            <supports_purchase type="boolean">true</supports_purchase>
            <supports_authorize type="boolean">true</supports_authorize>
            <supports_capture type="boolean">true</supports_capture>
            <supports_credit type="boolean">true</supports_credit>
            <supports_general_credit type="boolean">true</supports_general_credit>
            <supports_void type="boolean">true</supports_void>
            <supports_reference_purchase type="boolean">true</supports_reference_purchase>
            <supports_purchase_via_preauthorization type="boolean">true</supports_purchase_via_preauthorization>
            <supports_offsite_purchase type="boolean">true</supports_offsite_purchase>
            <supports_offsite_authorize type="boolean">true</supports_offsite_authorize>
            <supports_3dsecure_purchase type="boolean">true</supports_3dsecure_purchase>
            <supports_3dsecure_authorize type="boolean">true</supports_3dsecure_authorize>
            <supports_store type="boolean">true</supports_store>
            <supports_remove type="boolean">true</supports_remove>
          </characteristics>
          <state>redacted</state>
          <payment_methods>
            <payment_method>credit_card</payment_method>
            <payment_method>sprel</payment_method>
            <payment_method>third_party_token</payment_method>
            <payment_method>bank_account</payment_method>
          </payment_methods>
          <gateway_specific_fields/>
          <redacted type="boolean">true</redacted>
          <created_at type="datetime">2013-08-19T17:16:06Z</created_at>
          <updated_at type="datetime">2013-08-19T17:16:07Z</updated_at>
        </gateway>
      </transaction>
    XML
  end

end