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