Hey there, @Alaa_Almayah
Bo here from Shopify Support!
That is a really great question. As the country where your business operates is not supported by Shopify Payments, you should review the list of other payment gateways that Shopify supports, you can select your country from the list to see the payment gateways that are available to your country specifically.
All the Best,
You can create a Manual Payment method and use Cash on Delivery so that your customers can checkout and pay you, Tap & Payfort (the two leading players in the MENA region for that are unavailable for Iraq).
Just keep them Empty, this is how it will look:
Moving forward when a customer places an order he will be shown this option which tells him that he will pay in Cash on Delivery.
@Al That will depend on you, you should have local couriers that handle this like Aramex for example. As for NassPay and other online gateways are not supported by Shopify so he won't be able to use them unless the gateways pass Shopify's certification and makes them available.