Skip to main content
PATCH

Cancel Installment Plan

Intro

Cancels a plan: no more installments are collected. Paid installments are untouched.

Context

Unpaid installments become cancelled, automatic collection stops, and installment_plan.cancelled is sent. To give money back for paid installments, refund them one by one with Refunds and installment: { plan_id, position }.

Hows

PATCH /installment-plans/{plan_id}/cancel

Response

The cancelled plan, in the same shape as Get Installment Plan:
Cancelling an already-cancelled plan returns it unchanged.

Errors

Whys

Cancelling and refunding are separate so a business can stop future charges without deciding, in the same call, how much of what was already paid to return.

Why nots

  • It isn’t reversible; start a new installment checkout if the customer wants to resume.
  • It doesn’t revoke the customer’s access to the product.