Magento 2 Gift Card Extension : With the help of this module the store owner can create gift card products and list them on the online store. A customer can purchase the gift card and send it to someone via email.
The customer can also attach any personal message in the gift card. The person who receives the gift card can spend either a full amount or a partial amount from the gift card. The gift card code can be applied at the shopping cart.