Is there a way that a clover payment could be refunded using some external means. e.g. We want to issue a giftcard to the customer of the amount that needs to be refunded. Is it possible that we issue the giftcard or give the customer store credit and then mark that payment as refunded using an API?