2015-08-20 2 views

ответ

0

Для этого вам необходимо хранить информацию о транзакции, а затем обрабатывать ее в желаемый день. Там два способа сделать это:

  1. Вы хранящая информацию о транзакции и запустить хроны работы ежедневно, которая выглядит для этих запланированных транзакций и обрабатывает их, когда они будут готовы платить.

  2. Вы используете третье лицо для хранения информации и запуска ежедневного задания cron, которое ищет эти запланированные транзакции и обрабатывает их, когда они готовы к оплате.

Вариант 1 не рекомендуется для соответствия PCI и из соображений безопасности. Вариант 2 реализуется с использованием службы, например Authorize.Net's Customer Information Manager (CIM), которая позволяет вам создавать профили платежей и затем взимать с них плату в будущем. Это - рекомендуется, так как он делает вас совместимым с PCI и менее нацелен на хакеров.

В любом случае вам нужно будет создать свою собственную запланированную задачу, чтобы проверить, когда будут произведены эти платежи, и зарядить их соответственно, но это не ракета.

Смежные вопросы