Appendices

Appendix A

Status Message
0000 Payment is successful.
0001 Payment was aborted.
0002 Customer cancelled the payment.
0003 Transaction was not authorized.
0004 Payment is pending.

Appendix B

<definitions targetNamespace="http://merchantapi.payment.flocash.com/" name="APIMerchantImplService">
  <types>
        <xsd:schema>
          <xsd:import namespace="http://payment.flocash.com/merchantapi" schemaLocation="http://sandbox.flocash.com:80/services/APIMerchantService?xsd=1"/>
        </xsd:schema>
  </types>
  <message name="pollPayInbyTime">
        <part name="parameters" element="ns1:pollPayInbyTime"/>
  </message>
  <message name="pollPayInbyTimeResponse">
        <part name="parameters" element="ns2:ReponsePollPayIn"/>
  </message>
  <message name="pollPayInbyRef">
        <part name="parameters" element="ns3:pollPayInbyRef"/>
  </message>
  <message name="pollPayInbyRefResponse">
        <part name="parameters" element="ns4:ReponsePollPayIn"/>
  </message>
  <portType name="APIMerchantImpl">
        <operation name="pollPayInbyTime">
          <input wsam:Action="http://merchantapi.payment.flocash.com/APIMerchantImpl/pollPayInbyTimeRequest" message="tns:pollPayInbyTime"/>
          <output wsam:Action="http://merchantapi.payment.flocash.com/APIMerchantImpl/pollPayInbyTimeResponse" message="tns:pollPayInbyTimeResponse"/>
        </operation>
        <operation name="pollPayInbyRef">
          <input wsam:Action="http://merchantapi.payment.flocash.com/APIMerchantImpl/pollPayInbyRefRequest" message="tns:pollPayInbyRef"/>
          <output wsam:Action="http://merchantapi.payment.flocash.com/APIMerchantImpl/pollPayInbyRefResponse" message="tns:pollPayInbyRefResponse"/>
        </operation>
  </portType>
  <binding name="APIMerchantImplPortBinding" type="tns:APIMerchantImpl">
        <soap:binding FloCash Internet Payment Gateway APIwww.flocash.com transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
        <operation name="pollPayInbyTime">
          <soap:operation soapAction=""/>
          <input>
          <soap:body use="literal"/>
          </input>
          <output>
                <soap:body use="literal"/>
          </output>
        </operation>
        <operation name="pollPayInbyRef">
          <soap:operation soapAction=""/>
          <input>
          <soap:body use="literal"/>
          </input>
          <output>
                <soap:body use="literal"/>
          </output>
        </operation>
  </binding>
  <service name="APIMerchantImplService">
        <port name="APIMerchantImplPort" binding="tns:APIMerchantImplPortBinding">
          <soap:address location="http://sandbox.flocash.com:80/services/APIMerchantService"/>
        </port>
  </service>
</definitions>