Token Device Management
API: Ws_Token_Device_Management
This web service enables you to retrieve a list of devices bound to a DPAN. You can also use it to unbind a device by initiating an Unbind API call to Visa.
For use on Visa (VDEP) service only.
Record Description
| 
                                                         Tag  | 
                                                    
                                                         Type  | 
                                                    
                                                         Minimum Length  | 
                                                    
                                                         Maximum Length  | 
                                                    
                                                         Description  | 
                                                    
                                                         Request  | 
                                                    
                                                         Response  | 
                                                
|---|---|---|---|---|---|---|
| 
                                                         <WSID>  | 
                                                    
                                                         N  | 
                                                    
                                                         1  | 
                                                    
                                                         19  | 
                                                    
                                                         Web service ID. Must be unique for every request. For details, see the FAQs.  | 
                                                    
                                                         Mandatory  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <IssCode>  | 
                                                    
                                                         AN  | 
                                                    
                                                         1  | 
                                                    
                                                         4  | 
                                                    
                                                         Thredd Issuer (Program Manager) Code. Assigned by Thredd.  | 
                                                    
                                                         Mandatory  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <Func>  | 
                                                    
                                                         AN  | 
                                                    
                                                         1  | 
                                                    
                                                         2  | 
                                                    
                                                         Token device function requested: 00 = Retrieve list, 01 = Unbind device.  | 
                                                    
                                                         Mandatory  | 
                                                    
                                                         Omit  | 
                                                
| 
                                                         <DPAN>  | 
                                                    
                                                         AN  | 
                                                    
                                                         16  | 
                                                    
                                                         19  | 
                                                    
                                                         Tokenised PAN.  | 
                                                    
                                                         Conditional  | 
                                                    
                                                         Omit  | 
                                                
| 
                                                         <PaymentTokenID>  | 
                                                    
                                                         AN  | 
                                                    
                                                         1  | 
                                                    
                                                         20  | 
                                                    
                                                         Payment token ID.  | 
                                                    
                                                         Conditional  | 
                                                    
                                                         Omit  | 
                                                
| 
                                                         <DeviceIndex>  | 
                                                    
                                                         AN  | 
                                                    
                                                         1  | 
                                                    
                                                         3  | 
                                                    
                                                         Visa device index (  | 
                                                    
                                                         Conditional  | 
                                                    
                                                         Omit  | 
                                                
| 
                                                         <ActionCode>  | 
                                                    
                                                         AN  | 
                                                    
                                                         3  | 
                                                    
                                                         3  | 
                                                    
                                                         The action code for the response. See Action Codes.  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <DeviceList>  | 
                                                    
                                                         -  | 
                                                    
                                                         -  | 
                                                    
                                                         -  | 
                                                    
                                                         An array of device lists. See Device List below. Can occur multiple times within the message.  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Conditional  | 
                                                
Device List
| 
                                                         Tag  | 
                                                    
                                                         Type  | 
                                                    
                                                         Minimum Length  | 
                                                    
                                                         Maximum Length  | 
                                                    
                                                         Description  | 
                                                    
                                                         Request  | 
                                                    
                                                         Response  | 
                                                
|---|---|---|---|---|---|---|
| 
                                                         <BoundDeviceIndex>  | 
                                                    
                                                         AN  | 
                                                    
                                                         1  | 
                                                    
                                                         3  | 
                                                    
                                                         Index of the device in the Visa database.  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <TokenUserId>  | 
                                                    
                                                         AN  | 
                                                    
                                                         1  | 
                                                    
                                                         11  | 
                                                    
                                                         Identifer of the token user, the entity that initiates the payment request.  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <TokenUserType>  | 
                                                    
                                                         AN  | 
                                                    
                                                         1  | 
                                                    
                                                         2  | 
                                                    
                                                         Token user type: 00 = Unknown, 01 = Web, 02 = Mobile web, 03 = Mobile application, 04 = Marketplace app, 05 = Voice app, 06 = Biometric app.  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <GPSDeviceStatus>  | 
                                                    
                                                         A  | 
                                                    
                                                         1  | 
                                                    
                                                         1  | 
                                                    
                                                         Device status on the Thredd system. Options include: A = Active D = Deleted (once in this status, it is normally never changed) I = Inactive N = Not Tokenised P = Pending S = Suspended U = Unknown X = Deactivated  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <NetDeviceStatus>  | 
                                                    
                                                         A  | 
                                                    
                                                         1  | 
                                                    
                                                         1  | 
                                                    
                                                         Device status on the Payment Network. Options include: A = Active D = Deleted (once in this status, it is normally never changed) I = Inactive N = Not Tokenised P = Pending S = Suspended U = Unknown X = Deactivated  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <DeviceBindDate>  | 
                                                    
                                                         YYYY-MM-DD HHMMSS  | 
                                                    
                                                         19  | 
                                                    
                                                         19  | 
                                                    
                                                         Date/Time (in GMT) initial binding message is received.  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <DeviceStatusDate>  | 
                                                    
                                                         YYYY-MM-DD HHMMSS  | 
                                                    
                                                         19  | 
                                                    
                                                         19  | 
                                                    
                                                         Date/Time binding last changed.  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <DeviceType>  | 
                                                    
                                                         A  | 
                                                    
                                                         1  | 
                                                    
                                                         10  | 
                                                    
                                                         The device type. See Device Types.  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <DeviceLang>  | 
                                                    
                                                         A  | 
                                                    
                                                         1  | 
                                                    
                                                         2  | 
                                                    
                                                         Device language code as ISO 639-1 (2 letter lowercase) code.  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Optional  | 
                                                
| 
                                                         <DeviceID>  | 
                                                    
                                                         A  | 
                                                    
                                                         1  | 
                                                    
                                                         48  | 
                                                    
                                                         Unique ID of the secure element in the device.  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Optional  | 
                                                
| 
                                                         <DeviceTelNum>  | 
                                                    
                                                         A  | 
                                                    
                                                         1  | 
                                                    
                                                         15  | 
                                                    
                                                         Device telephone number (if applicable).  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Optional  | 
                                                
| 
                                                         <DeviceName>  | 
                                                    
                                                         A  | 
                                                    
                                                         1  | 
                                                    
                                                         20  | 
                                                    
                                                         Name assigned to the device.  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Optional  | 
                                                
| 
                                                         <DeviceLongitiude>  | 
                                                    
                                                         D  | 
                                                    
                                                         1  | 
                                                    
                                                         20  | 
                                                    
                                                         Device longitude in degrees at time of digitisation request: -180 to +180; +ve = East, -ve = West (of Greenwich). Example: 176.2 = East 176.2 degrees, -98.5 = West 98.5 degrees. Note: the spelling is not a typo. It reflects how the field name is coded.  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Optional  | 
                                                
| 
                                                         <DeviceLatitude>  | 
                                                    
                                                         D  | 
                                                    
                                                         1  | 
                                                    
                                                         20  | 
                                                    
                                                         Device latitude in degrees at time of digitisation request: -90 (south pole) to +90 (north pole). +ve=North, -ve=South (from equator). Example: +63.2 = North 63.2 degrees, -82.6 = South 82.6 degrees.  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Optional  | 
                                                
| 
                                                         <DeviceIP>  | 
                                                    
                                                         A  | 
                                                    
                                                         1  | 
                                                    
                                                         15  | 
                                                    
                                                         IP address (full or last part only) of the device at time of binding / digitisation.  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Optional  | 
                                                
Request
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:hyp="http://www.globalprocessing.ae/HyperionWeb">
   <soap:Header>
      <hyp:AuthSoapHeader>         
         <hyp:strUserName>******</hyp:strUserName>         
         <hyp:strPassword>******</hyp:strPassword>
      </hyp:AuthSoapHeader>
   </soap:Header>
   <soap:Body>
      <hyp:Ws_Token_Device_Management>
         <hyp:WSID>11012021817</hyp:WSID>         
         <hyp:IssCode>PMT</hyp:IssCode>         
         <hyp:Func>00</hyp:Func>         
         <hyp:DPAN>?</hyp:DPAN>         
         <hyp:PaymentTokenId>?</hyp:PaymentTokenId>         
         <hyp:DeviceIndex>?</hyp:DeviceIndex>
      </hyp:Ws_Token_Device_Management>
   </soap:Body>
</soap:Envelope>
                                            Response
soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <Ws_Token_Device_ManagementResponse xmlns="http://www.globalprocessing.ae/HyperionWeb">
         <Ws_Token_Device_ManagementResult>
            <WSID>11012021817</WSID>
            <IssCode>PMT</IssCode>
            <ActionCode>218</ActionCode>
         </Ws_Token_Device_ManagementResult>
      </Ws_Token_Device_ManagementResponse>
   </soap:Body>
</soap:Envelope>