SCTF: COF object values for the first transaction (card verification)

Hello team,
 
All examples provided in Credential-on-File documentation on Github are given with already got Issuer Id value.
 
Could you please tell me what values to pass in COF object to get Issuer Id value for the first time, could I just instanciate the COF object without setting any value?
 
Thank you in advance.
  • Are you referring to cards that you already have stored and don't have the issuer ID for them? when you store cards (say in our vault), is it for merchant initiated transactions (installments or recurring payments), or card holder initiated (card holder does order with a stored card)? The issuer ID is only needed for merchant initiated transactions.
  • In reply to RR_Moneris:

    I'm referring to cards already stored in our system that we have to migrate them in your vault to comply with PCI, and also those to be stored for the first time:

    Could you please confirm if these processes are respecting the new requirements (SCTF and CVD):

    Cards already stored in our system (initated by merchant):

    1- ResCardVerificationCC without CVD and with COF object present and Issuer ID=null

    2- ResAddCC with COF object present and Issuer Id =received value from step 1

    New cards to be stored in your vault (initated by merchant):

    1- Hosted Toeknization 

    2- ResCardVerificationCC or ResPurchaseCC using temporary token with CVD and COF object present with issuer ID=null

    3- ResAddToken with COF object present und Issuer Id =received value from step 2

    New cards to be stored in your vault (initated by cardholder):

    1- Hosted Toeknization 

    2- ResCardVerificationCC or ResPurchaseCC using temporary token with CVD and COF object present with issuer ID=null

    3- ResAddToken with COF object present and Issuer Id =null or received value from step 2

  • In reply to rimy2mi:

    For point 1, If doing card verification with COF, but no CVD, you might not get an issuer ID and it may decline. So for cards you already have, store in our vault passing COF fields that you know. When doing next installment pass COF fields there as well (issuer ID blank since you don't have it)... store the returned issuer ID from that installment for future installments.

    You got it for the other two points. Just make sure to refer to specs for details.
  • In reply to RR_Moneris:

    Could you please add one last clarification for point 1. If we do card verification with COF, but no CVD before October 14th (Visa effective date for mandatory CVD) for all existing cards,  we might still not get the issuer ID?

  • In reply to rimy2mi:

    You can try it, but its possible it will get declined because of the missing CVD.