Are there any specific requirements to issue a physical card?

Yes, to issue a physical card, you need to have a minimum balance of 20 JOD.