cancel subscription
This commit is contained in:
		@ -135,6 +135,20 @@ func (c *Card) Refund(pi string, amount int) error {
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (c *Card) CancelSubscription(subID string) error {
 | 
			
		||||
	stripe.Key = c.Secret
 | 
			
		||||
 | 
			
		||||
	params := &stripe.SubscriptionParams{
 | 
			
		||||
		CancelAtPeriodEnd: stripe.Bool(true),
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	_, err := subscription.Update(subID, params)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func cardErrorMessage(code stripe.ErrorCode) string {
 | 
			
		||||
	msg := ""
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user