Can I allow a client to manage their subscription?

Is there a way for a user to change their CC, stop a subscription and other user actions like that? I am not using Customer Hub or anything like that. I have an external application and want to allow people to manage their subscription to is. Is there a way to do this without API?

I don’t think there is a way in the UI but there is definitely a way with the api… I set a couple of clients up before with http posts that handled activating or deactivating subscriptions.

How do you do that and stay PCI compliant?

PCI compliance doesn’t have anything to do with this because it doesn’t involve exposing information just triggering processes with the PCI compliant environment of IS.