I am not able to add card programmatically in Apple wallet using InAppProvisioning.

I have been trying to add my virtual card to apple wallet using InAppProvisioning. I did following to add my card in Apple wallet.

  1. Provided last 4 number of card and card holder name to apple wallet.
  2. Got certificate, nonce, nonceSignature.
  3. Pass certificate, nonce and nonceSignature to PNO (Payment network operator)
  4. Send activation data to apple wallet.

I am continuously getting "Card not added dialog" I also have tried to trouble shoot this issue by fetching sysdignose using steps provided by apple, but I wasn't able to find any breakthrough.

It would be great if anyone can help us in this case.