FastCheckoutService


Click here for a complete list of operations.

GetHostedPartialPaymentProcessStatus

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
MerchantKey:
APIpassword:
TransactionId:

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /checkout/v7/FastCheckoutService.asmx HTTP/1.1
Host: test.mobilexpress.com.tr
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetHostedPartialPaymentProcessStatus"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetHostedPartialPaymentProcessStatus xmlns="http://tempuri.org/">
      <MerchantKey>string</MerchantKey>
      <APIpassword>string</APIpassword>
      <TransactionId>string</TransactionId>
    </GetHostedPartialPaymentProcessStatus>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetHostedPartialPaymentProcessStatusResponse xmlns="http://tempuri.org/">
      <GetHostedPartialPaymentProcessStatusResult>
        <ResultCode>Success or AuthenticationError or ServerError or TransactionNotFound</ResultCode>
        <HostedPaymentInfo>
          <Status>string</Status>
          <TotalAmount>decimal</TotalAmount>
          <TotalAmountWithInterest>decimal</TotalAmountWithInterest>
          <OrderId>string</OrderId>
          <CompanyCode>string</CompanyCode>
          <MerchantKey>string</MerchantKey>
          <CustomerInfo>
            <Email>string</Email>
            <CustomerId>string</CustomerId>
            <Name>string</Name>
            <Phone>string</Phone>
            <CustomVal1>string</CustomVal1>
            <CustomVal2>string</CustomVal2>
            <CustomVal3>string</CustomVal3>
            <TcknVkn>string</TcknVkn>
            <CustomerGroupName>string</CustomerGroupName>
          </CustomerInfo>
          <PaymentInfoList>
            <PaymentInfo xsi:nil="true" />
            <PaymentInfo xsi:nil="true" />
          </PaymentInfoList>
          <IsLoggedInProcess>boolean</IsLoggedInProcess>
          <MerchantProcessId>string</MerchantProcessId>
          <MerchantCustomField>string</MerchantCustomField>
        </HostedPaymentInfo>
      </GetHostedPartialPaymentProcessStatusResult>
    </GetHostedPartialPaymentProcessStatusResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /checkout/v7/FastCheckoutService.asmx HTTP/1.1
Host: test.mobilexpress.com.tr
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetHostedPartialPaymentProcessStatus xmlns="http://tempuri.org/">
      <MerchantKey>string</MerchantKey>
      <APIpassword>string</APIpassword>
      <TransactionId>string</TransactionId>
    </GetHostedPartialPaymentProcessStatus>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetHostedPartialPaymentProcessStatusResponse xmlns="http://tempuri.org/">
      <GetHostedPartialPaymentProcessStatusResult>
        <ResultCode>Success or AuthenticationError or ServerError or TransactionNotFound</ResultCode>
        <HostedPaymentInfo>
          <Status>string</Status>
          <TotalAmount>decimal</TotalAmount>
          <TotalAmountWithInterest>decimal</TotalAmountWithInterest>
          <OrderId>string</OrderId>
          <CompanyCode>string</CompanyCode>
          <MerchantKey>string</MerchantKey>
          <CustomerInfo>
            <Email>string</Email>
            <CustomerId>string</CustomerId>
            <Name>string</Name>
            <Phone>string</Phone>
            <CustomVal1>string</CustomVal1>
            <CustomVal2>string</CustomVal2>
            <CustomVal3>string</CustomVal3>
            <TcknVkn>string</TcknVkn>
            <CustomerGroupName>string</CustomerGroupName>
          </CustomerInfo>
          <PaymentInfoList>
            <PaymentInfo xsi:nil="true" />
            <PaymentInfo xsi:nil="true" />
          </PaymentInfoList>
          <IsLoggedInProcess>boolean</IsLoggedInProcess>
          <MerchantProcessId>string</MerchantProcessId>
          <MerchantCustomField>string</MerchantCustomField>
        </HostedPaymentInfo>
      </GetHostedPartialPaymentProcessStatusResult>
    </GetHostedPartialPaymentProcessStatusResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /checkout/v7/FastCheckoutService.asmx/GetHostedPartialPaymentProcessStatus HTTP/1.1
Host: test.mobilexpress.com.tr
Content-Type: application/x-www-form-urlencoded
Content-Length: length

MerchantKey=string&APIpassword=string&TransactionId=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<FCGetHostedPartialPaymentProcessStatusResult xmlns="http://tempuri.org/">
  <ResultCode>Success or AuthenticationError or ServerError or TransactionNotFound</ResultCode>
  <HostedPaymentInfo>
    <Status>string</Status>
    <TotalAmount>decimal</TotalAmount>
    <TotalAmountWithInterest>decimal</TotalAmountWithInterest>
    <OrderId>string</OrderId>
    <CompanyCode>string</CompanyCode>
    <MerchantKey>string</MerchantKey>
    <CustomerInfo>
      <Email>string</Email>
      <CustomerId>string</CustomerId>
      <Name>string</Name>
      <Phone>string</Phone>
      <CustomVal1>string</CustomVal1>
      <CustomVal2>string</CustomVal2>
      <CustomVal3>string</CustomVal3>
      <TcknVkn>string</TcknVkn>
      <CustomerGroupName>string</CustomerGroupName>
    </CustomerInfo>
    <PaymentInfoList>
      <PaymentInfo>
        <CardProcessingType>OnUsCreditCard or OnUsAmexCard or OnUsDebitCard or NotOnUsCreditCard or NotOnUsAmexCard or NotOnUsDebitCard or ForeignCard</CardProcessingType>
        <PaymentId>int</PaymentId>
        <IsSuccess>boolean</IsSuccess>
        <IsCancelled>boolean</IsCancelled>
        <OrderId>string</OrderId>
        <MobilexpressTransId>string</MobilexpressTransId>
        <Amount>decimal</Amount>
        <AmountWithInterest>decimal</AmountWithInterest>
        <InterestRate>decimal</InterestRate>
        <InterestAmount>decimal</InterestAmount>
        <InstallmentCount>int</InstallmentCount>
        <ExtraInstallmentCount>int</ExtraInstallmentCount>
        <BankAccountInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <CardInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <BankTransId>string</BankTransId>
        <BankTransDate>string</BankTransDate>
        <BankReturnCode>string</BankReturnCode>
        <BankAuthCode>string</BankAuthCode>
        <BankMessage>string</BankMessage>
        <BankReferenceNo>string</BankReferenceNo>
        <UsedStoredCard>boolean</UsedStoredCard>
        <PaymentOption>string</PaymentOption>
        <PaymentDescription>string</PaymentDescription>
        <PaybackTransactionList d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </PaymentInfo>
      <PaymentInfo>
        <CardProcessingType>OnUsCreditCard or OnUsAmexCard or OnUsDebitCard or NotOnUsCreditCard or NotOnUsAmexCard or NotOnUsDebitCard or ForeignCard</CardProcessingType>
        <PaymentId>int</PaymentId>
        <IsSuccess>boolean</IsSuccess>
        <IsCancelled>boolean</IsCancelled>
        <OrderId>string</OrderId>
        <MobilexpressTransId>string</MobilexpressTransId>
        <Amount>decimal</Amount>
        <AmountWithInterest>decimal</AmountWithInterest>
        <InterestRate>decimal</InterestRate>
        <InterestAmount>decimal</InterestAmount>
        <InstallmentCount>int</InstallmentCount>
        <ExtraInstallmentCount>int</ExtraInstallmentCount>
        <BankAccountInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <CardInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <BankTransId>string</BankTransId>
        <BankTransDate>string</BankTransDate>
        <BankReturnCode>string</BankReturnCode>
        <BankAuthCode>string</BankAuthCode>
        <BankMessage>string</BankMessage>
        <BankReferenceNo>string</BankReferenceNo>
        <UsedStoredCard>boolean</UsedStoredCard>
        <PaymentOption>string</PaymentOption>
        <PaymentDescription>string</PaymentDescription>
        <PaybackTransactionList d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </PaymentInfo>
    </PaymentInfoList>
    <IsLoggedInProcess>boolean</IsLoggedInProcess>
    <MerchantProcessId>string</MerchantProcessId>
    <MerchantCustomField>string</MerchantCustomField>
  </HostedPaymentInfo>
</FCGetHostedPartialPaymentProcessStatusResult>