'How to get the saved cardIdentifier in opayo pi?

I am doing back end developing for payments using opayo pi https://developer-eu.elavon.com/docs/opayo

I have a doubt. In docs they said, we need to create a cardIdentifier before making transaction . see this. https://developer-eu.elavon.com/docs/opayo/spec/api-reference-0#tag/Card-Identifiers

And we can make it a card as a reusable card by "save": true when create a transaction. https://developer-eu.elavon.com/docs/opayo/tokens-reusable-identifiers#reusing-the-token https://developer-eu.elavon.com/docs/opayo/spec/api-reference-0#operation/createTransaction

and, next time when we can use it by giving only cvv(securityCode) . we do not need to give the card details such as cardholderName, cardNumber, expiryDate.

And they said,

If you are using a reusable card identifier and require a security code check, you will need to link the reusable card identifier with the security code.

see here https://developer-eu.elavon.com/docs/opayo/spec/api-reference-0#operation/linkCi.

My question is,

How we know it is a reusable card,and how to get the cardIdentifier( which is already saved) without sending card details. because The POST request for Link a Card Identifier is https://pi-test.sagepay.com/api/v1/card-identifiers/{cardIdentifier}/security-code so e need the value of {cardIdentifier}.

If is there anyone working this API, Please clear my doubt.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source