Do Amazon provide test cards that i can use for testing the IAP flow?
Nope. This question was already asked few times on this forum, but no luck.
Actually, to make it worst, when you check the info of Amazon test purchases during the submission testing, there is no way for us developers to distinguish those from the real purchases. So, if your app provides a real time feedback, you are kind of SOL.