1) Create membership at Admin → Memberships called Snapchat
2) Create fake Payment Engine if you only accept payment in credits/tokens or set up real Payment Engine with recurring membership support (ccbill or zombaio)
3) Setup Payment Packages for snapchat sales. There are always 2 payment packages to setup even if only one-time or only recurring payment or both are used:
1. One-time package. This option uses credits/tokens of a customer's wallet
And set following values
2. Recurring package. In this option customer fills in credit card information and recurring payment gateway would charge his credit card automatically
2nd package is mandatory even if you are not using recurring billing
IMPORTANT: Only ccbill or Zombaio supported for recurring payments
If you need to make 2 or more payment options then need to make 2 payment packages for each payment option.
A bit complicated but thats it!