I would like to automatically charge my members a variable amount of money based on the services they use on my website. They will accumulate a balance, and then every week they will be charged for this amount. Is there a way I can do this without storing my credit card details in my database?
(Similar to my last question , but I just realized that I really do not want to experience headaches and problems with the responsibility for the safe storage of CC information)
To do this, you need to create your own subscription system that controls the โwhenโ of the subscription, as well as the โhow muchโ. You can then use the API of your selected payment processor to process the transaction.
An example of this is using the Authorize.Net Customer Information Manager (CIM) API to store customer payment information, including their credit, and then run a cron job that periodically examines the database and, when the user meets the payment criteria, calculates the correct amount, and then uses the CIM API to process its credit card. Integration is seamless, so it will look as professional as you can make it.
-, API . Chargify , "" "".
Chargify, , PCI. ( PayPal , ). , API, , .
โโ, Chargify, API, "", , -, Chargify , . , , , .