# Recurring charges with PHP and Card on File

DevFeed: [Recurring charges with PHP and Card on File](<https://devfeed.tech/articles/recurring-charges-with-php-and-card-on-file-15821.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/recurring-charges-with-php-and-card-on-file>)

Author: Tristan Sokol

Published: 2017-07-20T17:01:41Z

Content type: tutorial

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [PHP](<https://devfeed.tech/topics/php.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [code](<https://devfeed.tech/tags/code.md>), [future](<https://devfeed.tech/tags/future.md>), [permission](<https://devfeed.tech/tags/permission.md>), [php](<https://devfeed.tech/tags/php.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [subscription](<https://devfeed.tech/tags/subscription.md>), [subscription-billing](<https://devfeed.tech/tags/subscription-billing.md>)

## AI overview

This tutorial explains how to implement recurring charges in PHP using Square's e-commerce APIs and Card on File. It shows how to collect card information, obtain buyer permission, associate the card with a customer, and charge it for future subscription billing.

## Source excerpt

Whether you have a subscription service, or regular clients that you want to charge repeatedly, you can use Square's e-commerce APIs and...