Calling CancelSubscription seems to terminate the subscription at the end of the billing cycle. Is it possible to terminate a subscription and automatically refund a prorated amount for the remaining time until the end of the billing cycle? Should I instead schedule the cancelation and refund a portion of the last payment for that subscription independent of the subscription API?
At this time immediately canceling a subscription isn’t currently available. You’ll need to cancel the subscription and refund a portion of the last payment.