Added optional coupon parameter to subscribe method.