Can I credit a $25 rebate directly to a customer's card after a sale?

I am exploring a promo to recycle old memory cards for rebates/rewards after the purchase of a new memory card from my shopify website.

After making the purchase of a memory card, old memory cards would be returned for recycling to my office via US mail or other carrier. My customer would receive up to $25/rebate reward depending on how many GB of memory cards were recycled. Is it possible to enter the rebate/reward amount of $25 directly to my customers credit card from the original order up to 30days after the sale went through?