This campaign payment method would allow merchants to reward members who complete a campaign with a discount code instead of a cash payment.
The merchant would define what type of discount (i.e. free shipping vs product/order discount), how many times it can be used (i.e. once or ongoing, or within a certain time period), and whether there are any other limitations on the discount code such as order minimums, product/collection eligibility, etc.
Once the discount configurations are set, every time a member completed a campaign, they could receive a unique discount code for their use only that follows the configurations set by the merchant in the campaign settings. Buzzbassador would auto-generate the code and provide it to the member. Buzzbassador could also track whether or not (and when) the member has made a purchase with the provided discount code.