We are a charity that is looking to raise donations on our site in two ways.
People donate to one of our charities, on behalf of another person. They can then choose to have a physical card sent to the recipient (we do this in-house so no need for fulfillment) to let them know they have donated on their behalf.
They donate on behalf of someone BUT can choose to have an email sent with a message/card attached.