Examples for set_status

Request

<?xml version='1.0' encoding="UTF-8" standalone="no" ?>

<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">

<OPS_envelope>

  <header>

    <version>0.9</version>

  </header>

  <body>

    <data_block>

      <dt_assoc>

        <item key="protocol">XCP</item>

        <item key="action">SET_STATUS</item>

        <item key="object">OFFERS</item>

        <item key="attributes">

          <dt_assoc>

            <item key="status">issued</item>

            <item key="codes">

              <dt_array>

                <item key="0">

                  <dt_assoc>

                    <item key="code">HMSTEST-A04B-F5AF-391F</item>

                    <item key="offer">hms_payment_processing</item>

                  </dt_assoc>

                </item>

                <item key="1">

                  <dt_assoc>

                    <item key="code">HMSTEST-2F01-C820-5C6A</item>

                    <item key="offer">hms_payment_processing</item>

                  </dt_assoc>

                </item>

              </dt_array>

            </item>

          </dt_assoc>

        </item>

      </dt_assoc>

    </data_block>

  </body>

</OPS_envelope>

Response

<?xml version='1.0' encoding="UTF-8" standalone="no" ?>

<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">

<OPS_envelope>

  <header>

    <version>0.9</version>

  </header>

  <body>

    <data_block>

      <dt_assoc>

        <item key="protocol">XCP</item>

        <item key="action">REPLY</item>

        <item key="object">OFFERS</item>

        <item key="response_text">Successfully set status on codes</item>

        <item key="response_code">200</item>

        <item key="is_success">1</item>

      </dt_assoc>

    </data_block>

   </body>

</OPS_envelope>