If no paid transaction exists can a customer still be refunded?

Recurly requires that a paid transaction exists in association with a customer's account in order for a refund to be pushed through to the payment gateway. If no transaction exists, you will need to either contact your primary payment gateway to discuss forcing a refund through their system or refund the customer outside of the system such as through a check or wire transfer.