The completion of the payflow plugin for CiviCRM (recurring billing)
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


The completion of the payflow plugin for CiviCRM (recurring billing).
This version has been tested for Wordpress, but the logic should remain the same for others also.


SQL changes: run the "install.sql" script to create an additional table, enable PayflowPro to be able to handle recurring payments and create a cron job within CiviCRM to handle the recurring updates.

Cron Job: a cron job needs to be set up on the server running CiviCRM (see Civi documentation on how to do that)


  • / wp-content / plugins / civicrm / civicrm / CRM / Core / Payment / PayflowPro.php
  • adds table "civicrm_payflowpro_recur"
  • updates table "civicrm_payment_processor_type" to use recurring
  • inserts into table "civicrm_job" a new job for to be executed


The sql file was tested on civicrm 4.2.8. The Job table differs in 4.3 in that the "api_prefix" column is not existent anymore