ListAllTokens

Returns all the tokens (active and inactive) linked to a card

Request

Request body

terminalID

string,  10 characters,  required

The Paymentology issued terminal ID of the terminal requesting the transaction

customerReference

string,  1-255 characters,  required

Customer reference linked with this card

cardIdentifier

string,  1-20 characters,  required

The card number, sequence number or tracking number of the specified card

transactionID

string,  required

Transaction ID number generated by the calling client

transactionDate

date,  required

Transaction date generated by the calling client

checksum

string,  required

HMAC-SHA256 hashed signature of the concatenated method name with all argument values using the terminal password as private key

<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
    <methodName>ListAllTokens</methodName>
    <params>
        <param>
            <value>
                <string>0093270589</string>
            </value>
        </param>
        <param>
            <value>
                <string>FRJMEO06</string>
            </value>
        </param>
        <param>
            <value>
                <string>5432161234249497</string>
            </value>
        </param>
        <param>
            <value>
                <string>TR_LAT_001</string>
            </value>
        </param>
        <param>
            <value>
                <dateTime.iso8601>20230519T10:02:59</dateTime.iso8601>
            </value>
        </param>
        <param>
            <value>
                <string>381B25DE182481ECEB0BE4D2C0047FC8CFED6C050</string>
            </value>
        </param>
    </params>
</methodCall>

 

Response

STATUS200 OK

Schema

resultCode

integer

Status code indicating transaction result

resultText

string

Status text indicating result

tokens

array

The tokens linked to this card. Array includes:

DeviceName
ProvisioningStatusCode
DigitizationRequestDateTime
TokenType
ExpirationDate
ProvisioningStatusDescription
TokenActivatedDateTime
TokenRequestorName
WalletID
DeviceId
TokenUniqueReference
DeviceType
CurrentStatusDescription

<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
    <params>
        <param>
            <value>
                <struct>
                    <member>
                        <name>resultCode</name>
                        <value>
                            <int>1</int>
                        </value>
                    </member>
                    <member>
                        <name>resultText</name>
                        <value>
                            <string>Approved</string>
                        </value>
                    </member>
                    <member>
                        <name>tokens</name>
                        <value>
                            <array>
                                <data>
                                    <value>
                                        <struct>
                                            <member>
                                                <name>DeviceName</name>
                                                <value>
                                                    <string>Motorola Nexus 6</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>ProvisioningStatusCode</name>
                                                <value>
                                                    <string>S</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>DigitizationRequestDateTime</name>
                                                <value>
                                                    <string></string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>TokenType</name>
                                                <value>
                                                    <string>C</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>ExpirationDate</name>
                                                <value>
                                                    <double>0228</double>
                                                </value>
                                            </member>
                                            <member>
                                                <name>ProvisioningStatusDescription</name>
                                                <value>
                                                    <string>Provisioning successful</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>TokenActivatedDateTime</name>
                                                <value>
                                                    <dateTime.iso8601>20230420T09:52:11</dateTime.iso8601>
                                                </value>
                                            </member>
                                            <member>
                                                <name>TokenRequestorName</name>
                                                <value>
                                                    <string>MeaWallet</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>WalletId</name>
                                                <value>
                                                    <double>105</double>
                                                </value>
                                            </member>
                                            <member>
                                                <name>DeviceId</name>
                                                <value>
                                                    <double>1240402</double>
                                                </value>
                                            </member>
                                            <member>
                                                <name>TokenUniqueReference</name>
                                                <value>
                                                    <string>DWSPMC00000000943623zciqsgv0cb4hnimlidfflk5spay2</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>DeviceType</name>
                                                <value>
                                                    <double>21</double>
                                                </value>
                                            </member>
                                            <member>
                                                <name>CurrentStatusDescription</name>
                                                <value>
                                                    <string>Active</string>
                                                </value>
                                            </member>
                                        </struct>
                                    </value>
                                    <value>
                                        <struct>
                                            <member>
                                                <name>DeviceName</name>
                                                <value>
                                                    <string>Motorola Nexus 6</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>ProvisioningStatusCode</name>
                                                <value>
                                                    <string>S</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>DigitizationRequestDateTime</name>
                                                <value>
                                                    <string></string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>TokenType</name>
                                                <value>
                                                    <string>C</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>ExpirationDate</name>
                                                <value>
                                                    <double>0228</double>
                                                </value>
                                            </member>
                                            <member>
                                                <name>ProvisioningStatusDescription</name>
                                                <value>
                                                    <string>Provisioning successful</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>TokenActivatedDateTime</name>
                                                <value>
                                                    <dateTime.iso8601>20230420T09:52:11</dateTime.iso8601>
                                                </value>
                                            </member>
                                            <member>
                                                <name>TokenRequestorName</name>
                                                <value>
                                                    <string>MeaWallet</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>WalletId</name>
                                                <value>
                                                    <double>105</double>
                                                </value>
                                            </member>
                                            <member>
                                                <name>DeviceId</name>
                                                <value>
                                                    <double>1240402</double>
                                                </value>
                                            </member>
                                            <member>
                                                <name>TokenUniqueReference</name>
                                                <value>
                                                    <string>DWSPMC00000000943623zciqsgv0cb4hnimlidfflk5spay1</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>DeviceType</name>
                                                <value>
                                                    <double>21</double>
                                                </value>
                                            </member>
                                            <member>
                                                <name>CurrentStatusDescription</name>
                                                <value>
                                                    <string>Deactivated</string>
                                                </value>
                                            </member>
                                        </struct>
                                    </value>
                                    <value>
                                        <struct>
                                            <member>
                                                <name>DeviceName</name>
                                                <value>
                                                    <string>Motorola Nexus 6</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>ProvisioningStatusCode</name>
                                                <value>
                                                    <string>S</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>DigitizationRequestDateTime</name>
                                                <value>
                                                    <string></string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>TokenType</name>
                                                <value>
                                                    <string>C</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>ExpirationDate</name>
                                                <value>
                                                    <double>0228</double>
                                                </value>
                                            </member>
                                            <member>
                                                <name>ProvisioningStatusDescription</name>
                                                <value>
                                                    <string>Provisioning successful</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>TokenActivatedDateTime</name>
                                                <value>
                                                    <dateTime.iso8601>20230420T09:52:11</dateTime.iso8601>
                                                </value>
                                            </member>
                                            <member>
                                                <name>TokenRequestorName</name>
                                                <value>
                                                    <string>MeaWallet</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>WalletId</name>
                                                <value>
                                                    <double>105</double>
                                                </value>
                                            </member>
                                            <member>
                                                <name>DeviceId</name>
                                                <value>
                                                    <double>1240402</double>
                                                </value>
                                            </member>
                                            <member>
                                                <name>TokenUniqueReference</name>
                                                <value>
                                                    <string>DWSPMC00000000943623zciqsgv0cb4hnimlidfflk5spay3</string>
                                                </value>
                                            </member>
                                            <member>
                                                <name>DeviceType</name>
                                                <value>
                                                    <double>21</double>
                                                </value>
                                            </member>
                                            <member>
                                                <name>CurrentStatusDescription</name>
                                                <value>
                                                    <string>Active</string>
                                                </value>
                                            </member>
                                        </struct>
                                    </value>
                                </data>
                            </array>
                        </value>
                    </member>
                </struct>
            </value>
        </param>
    </params>
</methodResponse>

 

Are you ready to use our APIs

If you are not yet registered with us.

Still have questions? Contact us.