https://blockchain.info/tx/d7bd0ce0afb5747980bd3de24d15d468e8b66e78299388e7484c2ea381e1afe8
If possible you should contact epay and let them know that they have a bug in their code and that they are not including a reasonable sized fee in some of their transactions.
Then you should let them know that you will refuse to use their service until they've fixed the problem.
Then you should let others know that epay is unreliable and that their service can cause issues receiving bitcoins due to insufficient transaction fees.
That's how market forces get things done. The service provider is under pressure from their service clients to meet the needs of the clients as long as the clients are willing to take their business elsewhere and are willing to spread the word about the problem through word of mouth advertising. If people continue to use the service and don't tell others about the problem, then the service provider has no incentive to fix the issue and it is likely to continue to be a problem for a long time.