| Server IP : 103.234.187.230 / Your IP : 216.73.216.216 Web Server : Apache System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/dcb/XSD_WSDL/ |
Upload File : |
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://cdb.ws.eeft.com" xmlns:core="http://core.ws.eeft.com" xmlns:listtypes="http://cdb.ws.eeft.com" targetNamespace="http://cdb.ws.eeft.com">
<!-- ************************************************************************************* -->
<!-- ***************************** IMPORT DEFINITIONS ************************************ -->
<!-- ************************************************************************************* -->
<xs:import namespace="http://core.ws.eeft.com" schemaLocation="inAuditDSSchema.xsd"/>
<!-- ************************************************************************************* -->
<!-- **************************** ELEMENT DEFINITIONS ************************************ -->
<!-- ************************************************************************************* -->
<xs:element name="inCard">
<xs:annotation>
<xs:documentation>
Represent card number for function request.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="19"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="inPartID">
<xs:annotation>
<xs:documentation>
Represents the bank which own the given card/account information. This
value must represent a valid value as defined by Euronet. These values
may vary by bank, so they are supplied at the point the web service
consumer elects to build the process to consume this web service.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="inMbr">
<xs:annotation>
<xs:documentation>
Represents the card sequence number used to identify multiple cards link
to same client account. Normally, we treat prepaid cards as a 1-to-1 relationship.
But our system allows a single client to have multiple cards. Default value to '1'.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="inDOB">
<xs:annotation>
<xs:documentation>
Represents DOB of customer that wants to activate PPD CHP card. The format would be MMDDYYYY.
If DOB is passed, web service stored procedure will validate it against value stored on file.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="inFunction">
<xs:annotation>
<xs:documentation>
Represents 'Card Status Management' web service function request.
Valid FUNCTIONS as following:
'*STATUS' - Change card status (from active to negative or vice versa)
'*REISSUE' - Reissue damaged card with same card number.
'*REPLACE' - Replace lost, stolen, fraud, etc.
'*NEWPIN' - New PIN request
'*PINMAILER'- PIN mailer.
** FUNCTION and STATUS from input parameters work in the combination with the following rules:
** To change status from active to negative: Function = '*STATUS' and Status = one of the negative statuses (*CLOSE, *LOST, *STOLEN', etc.)
** To change status from negative to active: Function = '*STATUS' and Status = '*ACTIVE'. Note that card must be previously flagged as negative status.
** To reissue card only: Function = '*REISSUE' and Status = *blanks
** To change status to active and reissue card: Function = '*REISSUE' and Status = '*ACTIVE'. Note that card must be previously flagged as negative status.
** To replace card only: Function = '*REPLACE' and Status = *blanks
** To change active status to negative and replace card: Function = '*REPLACE' and Status = one of the negative statuses (*CLOSE, *LOST, *STOLEN', etc.). Note that current card status must be active.
** To request new PIN Function = '*NEWPIN' and Status = *blanks
** To request PIN mailer (reprint same PIN) Function = '*PINMAILER'and Status = *blanks
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="inStatus">
<xs:annotation>
<xs:documentation>
Represents 'Card Status Management' web service status request in relation with Function request described above.
** FUNCTION and STATUS from input parameters work in the combination with the following rules:
** To change status from active to negative: Function = '*STATUS' and Status = one of the negative statuses (*CLOSE, *LOST, *STOLEN', etc.)
** To change status from negative to active: Function = '*STATUS' and Status = '*ACTIVE'. Note that card must be previously flagged as negative status.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="inMemo">
<xs:annotation>
<xs:documentation>
This element represents a status description which the web
service provides in request as reason to mark negative card.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="inAcceptorID">
<xs:annotation>
<xs:documentation>
Represents card accepter ID which is unique assigned ID for each Ria Branch or service.
This field is used to generate transaction fees for new and PIN mailer request.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="inAcceptorTerm">
<xs:annotation>
<xs:documentation>
Represents card accepter terminal ID which is unique assigned ID to physical device such as PC belong to card acceptor ID.
This field is used to generate transaction fees for new and PIN mailer request.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="inAcceptorLoc">
<xs:annotation>
<xs:documentation>
Represents card accepter location where service is tender.
This field is used to generate transaction fees for new and PIN mailer request.
The ISO standard format for merchant location as follow:
Street name (23)
City (13)
State (2)
Country Code (2)
For Example: EURONET WORLDWIDE ARKANSAS ARUS.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="inCEMSUserID">
<xs:annotation>
<xs:documentation>
Represents CEMS User ID sent in the incoming request
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ResponseHD_CardStatusManagement">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="outPartID">
<xs:annotation>
<xs:documentation>
Represent card number for function request which is received in request.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="outCard">
<xs:annotation>
<xs:documentation>
Represent card number for function request which is received in request.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="19"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="outPRICard">
<xs:annotation>
<xs:documentation>
This element represents new permanent prepaid replaced Primary/CHIP Card Number for Card Replacement function if process completed successfully.
This element will be returned blanks for unsuccessful process (error response) and other functions requests other than *REPLACE
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="19"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="outResponse">
<xs:annotation>
<xs:documentation>
This element represents a response code which the web
service may return to indicate the success/failure of
the call. A value of '00'indicates the call was
successful and the response data in the element is
available.
00 - Approved
01 - Invalid participant id
06 - Card number is blank
07 - Card number not found
08 - Invalid card status
13 - Invalid Date of birth
15 - Both participant and card number are blank
23 - Invalid function
24 - Invalid function status
32 - Card already has active status
99 - Unexpected error occurred, Invalid Audit Data contact support Representative
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="outMsg">
<xs:annotation>
<xs:documentation>
This element represents an internal Euronet error message number. This field is returned blanks when response code is '00' for successful transaction.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="outMsgText">
<xs:annotation>
<xs:documentation>
This element represents message text associated with the error message number. This field is returned blanks when response code is '00' for successful transaction.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="256"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- ************************************************************************************* -->
<!-- **************************** MESSAGE DEFINITIONS ************************************ -->
<!-- ************************************************************************************* -->
<xs:element name="CardStatusManagementRequest">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" ref="core:inAuditDS">
<xs:annotation>
<xs:documentation>
Information regarding the Web service consumer. Special
instructions:
- Set the Application element to 'PPD'.
- Set the ServiceID element to 'CRDSTSMNGM'.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" ref="inPartID">
<xs:annotation>
<xs:documentation>
See element definition earlier in the XML Schema
Definition.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" ref="inCard">
<xs:annotation>
<xs:documentation>
See element definition earlier in the XML Schema
Definition.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" ref="inMbr">
<xs:annotation>
<xs:documentation>
See element definition earlier in the XML Schema
Definition.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="inDOB">
<xs:annotation>
<xs:documentation>
See element definition earlier in the XML Schema
Definition.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" ref="inFunction">
<xs:annotation>
<xs:documentation>
See element definition earlier in the XML Schema
Definition.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="inStatus">
<xs:annotation>
<xs:documentation>
See element definition earlier in the XML Schema
Definition.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="inMemo">
<xs:annotation>
<xs:documentation>
See element definition earlier in the XML Schema
Definition.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="inAcceptorID">
<xs:annotation>
<xs:documentation>
See element definition earlier in the XML Schema
Definition.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="inAcceptorTerm">
<xs:annotation>
<xs:documentation>
See element definition earlier in the XML Schema
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="inAcceptorLoc">
<xs:annotation>
<xs:documentation>
See element definition earlier in the XML Schema
Definition.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="inCEMSUserID">
<xs:annotation>
<xs:documentation>
See element definition earlier in the XML Schema
Definition.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CardStatusManagementResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" ref="ResponseHD_CardStatusManagement">
<xs:annotation>
<xs:documentation>
See element definition earlier in the XML Schema
Definition.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>