...
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
Payment system: choose Snapchat (fake system) or real membership
Package id: 0
Description: Any text, for example: $29.99/month Snapchat access
Select membership you have created at step 1 of this instruction: Snapchat
Click Add to add payment package and then one more step to setup payment optionsManage prices: click and setup all payment options to offer for a customer
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
Payment system: choose Snapchat (fake system) or real membership
Package id: 1
Description: Any text, for example: $29.99/month Snapchat access
Select membership you have created at step 1 of this instruction: Snapchat
Click Add to add payment package and then one more step to setup payment opionsManage prices: click and setup all payment options to offer for a customer
Additional parameters: !limiteded_package_id=7
replace 7 with ID of one-time package
IMPORTANT: Only ccbill or Zombaio supported for recurring payments
Screen shot of example setup
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!