wstf_PC


Click here for a complete list of operations.

SendTxn

Test

The test form is only available for requests from the local machine.

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 /wstf_WSI.asmx HTTP/1.1
Host: wsi.transfast.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "Microsoft.Samples.XmlMessaging.WebServices/SendTxn"

<?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:Header>
    <WSTF_PC_Header xmlns="Microsoft.Samples.XmlMessaging.WebServices">
      <sWebUser>string</sWebUser>
      <sWebPassword>string</sWebPassword>
      <sCompanyID>string</sCompanyID>
      <sRequestID>string</sRequestID>
    </WSTF_PC_Header>
  </soap:Header>
  <soap:Body>
    <SendTxn xmlns="Microsoft.Samples.XmlMessaging.WebServices">
      <objParms>
        <sPrePrintedNumber>string</sPrePrintedNumber>
        <sClavePay>string</sClavePay>
        <sSenderName1>string</sSenderName1>
        <sSenderName2>string</sSenderName2>
        <sSenderName3>string</sSenderName3>
        <sSenderName4>string</sSenderName4>
        <sSenderAddress>string</sSenderAddress>
        <sSenderPhone1>string</sSenderPhone1>
        <sSenderPhone2>string</sSenderPhone2>
        <sSenderCity>string</sSenderCity>
        <sSenderCountryCode>string</sSenderCountryCode>
        <sSenderEmail>string</sSenderEmail>
        <dSenderDOB>dateTime</dSenderDOB>
        <sTypeIDSender>string</sTypeIDSender>
        <sNumIDSender>string</sNumIDSender>
        <dIssueIDDate>dateTime</dIssueIDDate>
        <dExpirationIDDate>dateTime</dExpirationIDDate>
        <sSenderOcupation>string</sSenderOcupation>
        <sSenderSSN>string</sSenderSSN>
        <sSourceFund>string</sSourceFund>
        <sReasonTxn>string</sReasonTxn>
        <sReceiverName1>string</sReceiverName1>
        <sReceiverName2>string</sReceiverName2>
        <sReceiverName3>string</sReceiverName3>
        <sReceiverName4>string</sReceiverName4>
        <sReceiverAddress>string</sReceiverAddress>
        <sReceiverPhone1>string</sReceiverPhone1>
        <sReceiverPhone2>string</sReceiverPhone2>
        <sReceiverCityCode>string</sReceiverCityCode>
        <sReceiverStateCode>string</sReceiverStateCode>
        <sReceiverCountryCode>string</sReceiverCountryCode>
        <sReceiverZipCode>string</sReceiverZipCode>
        <sReceiverEmail>string</sReceiverEmail>
        <dReceiverDOB>dateTime</dReceiverDOB>
        <sCurrencyRemiter>string</sCurrencyRemiter>
        <sModePayCode>string</sModePayCode>
        <sCurrencyPayCode>string</sCurrencyPayCode>
        <sBranchCodePay>string</sBranchCodePay>
        <dAmountPay>decimal</dAmountPay>
        <sAccountNumber>string</sAccountNumber>
        <sTypeAcc>string</sTypeAcc>
        <sBankCode>string</sBankCode>
        <sBranchBankCode>string</sBranchBankCode>
        <sCPFNumber>string</sCPFNumber>
        <sApprovalCode>string</sApprovalCode>
        <sMessage>string</sMessage>
        <sReceiverName1ForeLang>string</sReceiverName1ForeLang>
        <sReceiverName2ForeLang>string</sReceiverName2ForeLang>
        <sReceiverName3ForeLang>string</sReceiverName3ForeLang>
        <sReceiverName4ForeLang>string</sReceiverName4ForeLang>
        <sReceiverAddressForeLang>string</sReceiverAddressForeLang>
        <sMessageForeLang>string</sMessageForeLang>
        <Aux1>string</Aux1>
        <Aux2>string</Aux2>
        <Aux3>string</Aux3>
        <Aux4>string</Aux4>
        <Aux5>string</Aux5>
        <Aux6>string</Aux6>
        <Aux7>string</Aux7>
        <Aux8>string</Aux8>
        <Aux9>string</Aux9>
        <Aux10>string</Aux10>
        <sReceiverTownId>string</sReceiverTownId>
        <sAmountType>string</sAmountType>
        <sIssuingCountry>string</sIssuingCountry>
        <sIssuingState>string</sIssuingState>
        <sRelationshipReceiver>string</sRelationshipReceiver>
        <sSenderEmployerName>string</sSenderEmployerName>
        <sSenderEmployerAddress>string</sSenderEmployerAddress>
        <sSenderEmployerPhone>string</sSenderEmployerPhone>
        <sReceiverCompleteName>string</sReceiverCompleteName>
        <sCardNumber>string</sCardNumber>
        <sCardCode>string</sCardCode>
        <sExpirationDate>string</sExpirationDate>
        <sBillToFirstName>string</sBillToFirstName>
        <sBillToLastName>string</sBillToLastName>
        <sBillToAddress>string</sBillToAddress>
        <sBillToCountry>string</sBillToCountry>
        <sBillToState>string</sBillToState>
        <sBillToCity>string</sBillToCity>
        <sBillToZIP>string</sBillToZIP>
        <sTypeCharge>string</sTypeCharge>
        <sCouponCode>string</sCouponCode>
        <sSenderZipCode>string</sSenderZipCode>
        <sReceiverNationality>string</sReceiverNationality>
        <sFeeProduct>string</sFeeProduct>
        <sSenderNationality>string</sSenderNationality>
        <sReceiverIDNum>string</sReceiverIDNum>
        <nIdPurposeRemittance>short</nIdPurposeRemittance>
        <nSenderRelationShipId>short</nSenderRelationShipId>
        <dReceiverExpirationIDDate>dateTime</dReceiverExpirationIDDate>
      </objParms>
    </SendTxn>
  </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:Header>
    <WSTF_PC_Header_Out xmlns="Microsoft.Samples.XmlMessaging.WebServices">
      <sFlagStatus>int</sFlagStatus>
      <sErrorCode>string</sErrorCode>
      <sErrorDescription>string</sErrorDescription>
      <sRequestID>string</sRequestID>
      <sSessionID>string</sSessionID>
    </WSTF_PC_Header_Out>
  </soap:Header>
  <soap:Body>
    <SendTxnResponse xmlns="Microsoft.Samples.XmlMessaging.WebServices">
      <SendTxnResult>
        <sPrePrintedNumber>string</sPrePrintedNumber>
        <sClavePay>string</sClavePay>
        <dPrincipalAmount>decimal</dPrincipalAmount>
        <dSettlementRate>decimal</dSettlementRate>
        <dPayoutAmount>decimal</dPayoutAmount>
        <dFeeOwedtoTF>decimal</dFeeOwedtoTF>
        <dCustomerFee>decimal</dCustomerFee>
        <dCustomerRate>decimal</dCustomerRate>
      </SendTxnResult>
    </SendTxnResponse>
  </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 /wstf_WSI.asmx HTTP/1.1
Host: wsi.transfast.net
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:Header>
    <WSTF_PC_Header xmlns="Microsoft.Samples.XmlMessaging.WebServices">
      <sWebUser>string</sWebUser>
      <sWebPassword>string</sWebPassword>
      <sCompanyID>string</sCompanyID>
      <sRequestID>string</sRequestID>
    </WSTF_PC_Header>
  </soap12:Header>
  <soap12:Body>
    <SendTxn xmlns="Microsoft.Samples.XmlMessaging.WebServices">
      <objParms>
        <sPrePrintedNumber>string</sPrePrintedNumber>
        <sClavePay>string</sClavePay>
        <sSenderName1>string</sSenderName1>
        <sSenderName2>string</sSenderName2>
        <sSenderName3>string</sSenderName3>
        <sSenderName4>string</sSenderName4>
        <sSenderAddress>string</sSenderAddress>
        <sSenderPhone1>string</sSenderPhone1>
        <sSenderPhone2>string</sSenderPhone2>
        <sSenderCity>string</sSenderCity>
        <sSenderCountryCode>string</sSenderCountryCode>
        <sSenderEmail>string</sSenderEmail>
        <dSenderDOB>dateTime</dSenderDOB>
        <sTypeIDSender>string</sTypeIDSender>
        <sNumIDSender>string</sNumIDSender>
        <dIssueIDDate>dateTime</dIssueIDDate>
        <dExpirationIDDate>dateTime</dExpirationIDDate>
        <sSenderOcupation>string</sSenderOcupation>
        <sSenderSSN>string</sSenderSSN>
        <sSourceFund>string</sSourceFund>
        <sReasonTxn>string</sReasonTxn>
        <sReceiverName1>string</sReceiverName1>
        <sReceiverName2>string</sReceiverName2>
        <sReceiverName3>string</sReceiverName3>
        <sReceiverName4>string</sReceiverName4>
        <sReceiverAddress>string</sReceiverAddress>
        <sReceiverPhone1>string</sReceiverPhone1>
        <sReceiverPhone2>string</sReceiverPhone2>
        <sReceiverCityCode>string</sReceiverCityCode>
        <sReceiverStateCode>string</sReceiverStateCode>
        <sReceiverCountryCode>string</sReceiverCountryCode>
        <sReceiverZipCode>string</sReceiverZipCode>
        <sReceiverEmail>string</sReceiverEmail>
        <dReceiverDOB>dateTime</dReceiverDOB>
        <sCurrencyRemiter>string</sCurrencyRemiter>
        <sModePayCode>string</sModePayCode>
        <sCurrencyPayCode>string</sCurrencyPayCode>
        <sBranchCodePay>string</sBranchCodePay>
        <dAmountPay>decimal</dAmountPay>
        <sAccountNumber>string</sAccountNumber>
        <sTypeAcc>string</sTypeAcc>
        <sBankCode>string</sBankCode>
        <sBranchBankCode>string</sBranchBankCode>
        <sCPFNumber>string</sCPFNumber>
        <sApprovalCode>string</sApprovalCode>
        <sMessage>string</sMessage>
        <sReceiverName1ForeLang>string</sReceiverName1ForeLang>
        <sReceiverName2ForeLang>string</sReceiverName2ForeLang>
        <sReceiverName3ForeLang>string</sReceiverName3ForeLang>
        <sReceiverName4ForeLang>string</sReceiverName4ForeLang>
        <sReceiverAddressForeLang>string</sReceiverAddressForeLang>
        <sMessageForeLang>string</sMessageForeLang>
        <Aux1>string</Aux1>
        <Aux2>string</Aux2>
        <Aux3>string</Aux3>
        <Aux4>string</Aux4>
        <Aux5>string</Aux5>
        <Aux6>string</Aux6>
        <Aux7>string</Aux7>
        <Aux8>string</Aux8>
        <Aux9>string</Aux9>
        <Aux10>string</Aux10>
        <sReceiverTownId>string</sReceiverTownId>
        <sAmountType>string</sAmountType>
        <sIssuingCountry>string</sIssuingCountry>
        <sIssuingState>string</sIssuingState>
        <sRelationshipReceiver>string</sRelationshipReceiver>
        <sSenderEmployerName>string</sSenderEmployerName>
        <sSenderEmployerAddress>string</sSenderEmployerAddress>
        <sSenderEmployerPhone>string</sSenderEmployerPhone>
        <sReceiverCompleteName>string</sReceiverCompleteName>
        <sCardNumber>string</sCardNumber>
        <sCardCode>string</sCardCode>
        <sExpirationDate>string</sExpirationDate>
        <sBillToFirstName>string</sBillToFirstName>
        <sBillToLastName>string</sBillToLastName>
        <sBillToAddress>string</sBillToAddress>
        <sBillToCountry>string</sBillToCountry>
        <sBillToState>string</sBillToState>
        <sBillToCity>string</sBillToCity>
        <sBillToZIP>string</sBillToZIP>
        <sTypeCharge>string</sTypeCharge>
        <sCouponCode>string</sCouponCode>
        <sSenderZipCode>string</sSenderZipCode>
        <sReceiverNationality>string</sReceiverNationality>
        <sFeeProduct>string</sFeeProduct>
        <sSenderNationality>string</sSenderNationality>
        <sReceiverIDNum>string</sReceiverIDNum>
        <nIdPurposeRemittance>short</nIdPurposeRemittance>
        <nSenderRelationShipId>short</nSenderRelationShipId>
        <dReceiverExpirationIDDate>dateTime</dReceiverExpirationIDDate>
      </objParms>
    </SendTxn>
  </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:Header>
    <WSTF_PC_Header_Out xmlns="Microsoft.Samples.XmlMessaging.WebServices">
      <sFlagStatus>int</sFlagStatus>
      <sErrorCode>string</sErrorCode>
      <sErrorDescription>string</sErrorDescription>
      <sRequestID>string</sRequestID>
      <sSessionID>string</sSessionID>
    </WSTF_PC_Header_Out>
  </soap12:Header>
  <soap12:Body>
    <SendTxnResponse xmlns="Microsoft.Samples.XmlMessaging.WebServices">
      <SendTxnResult>
        <sPrePrintedNumber>string</sPrePrintedNumber>
        <sClavePay>string</sClavePay>
        <dPrincipalAmount>decimal</dPrincipalAmount>
        <dSettlementRate>decimal</dSettlementRate>
        <dPayoutAmount>decimal</dPayoutAmount>
        <dFeeOwedtoTF>decimal</dFeeOwedtoTF>
        <dCustomerFee>decimal</dCustomerFee>
        <dCustomerRate>decimal</dCustomerRate>
      </SendTxnResult>
    </SendTxnResponse>
  </soap12:Body>
</soap12:Envelope>