Just to warn you beforehand, if there is a binary package, the implementation may be more difficult implement, however, you usually gain the ability to automatically validate the purchase rather than having to manually validate upon receipt of an email.