{"id":28477595,"url":"https://github.com/pronamic/wp-pronamic-pay-gravityforms","last_synced_at":"2026-04-08T19:31:07.364Z","repository":{"id":18098197,"uuid":"21165296","full_name":"pronamic/wp-pronamic-pay-gravityforms","owner":"pronamic","description":"Gravity Forms driver for the WordPress payment processing library.","archived":false,"fork":false,"pushed_at":"2026-04-08T09:35:04.000Z","size":1715,"stargazers_count":11,"open_issues_count":6,"forks_count":4,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-04-08T10:29:35.672Z","etag":null,"topics":["form","forms","gravity-forms","gravity-forms-driver","payment","payment-gateway","payment-integration","payments","php","wordpress","wordpress-php-library","wordpress-plugin","wp-pronamic-pay-extension"],"latest_commit_sha":null,"homepage":"http://www.wp-pay.org/extensions/gravityforms/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pronamic.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-06-24T13:22:40.000Z","updated_at":"2026-04-08T09:35:09.000Z","dependencies_parsed_at":"2023-02-18T07:31:12.420Z","dependency_job_id":"9852e4dd-aac9-465a-a721-5906d5daa3fa","html_url":"https://github.com/pronamic/wp-pronamic-pay-gravityforms","commit_stats":{"total_commits":941,"total_committers":6,"mean_commits":"156.83333333333334","dds":0.5239107332624867,"last_synced_commit":"4bf8242652cb73b2dfdefc46c5141e0ad479ebfa"},"previous_names":[],"tags_count":165,"template":false,"template_full_name":null,"purl":"pkg:github/pronamic/wp-pronamic-pay-gravityforms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pronamic%2Fwp-pronamic-pay-gravityforms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pronamic%2Fwp-pronamic-pay-gravityforms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pronamic%2Fwp-pronamic-pay-gravityforms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pronamic%2Fwp-pronamic-pay-gravityforms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pronamic","download_url":"https://codeload.github.com/pronamic/wp-pronamic-pay-gravityforms/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pronamic%2Fwp-pronamic-pay-gravityforms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31571599,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["form","forms","gravity-forms","gravity-forms-driver","payment","payment-gateway","payment-integration","payments","php","wordpress","wordpress-php-library","wordpress-plugin","wp-pronamic-pay-extension"],"created_at":"2025-06-07T17:08:05.661Z","updated_at":"2026-04-08T19:31:07.356Z","avatar_url":"https://github.com/pronamic.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WordPress Pay Extension: Gravity Forms\n\n**Gravity Forms driver for the WordPress payment processing library.**\n\n## WordPress Filters\n\n### `pronamic_pay_gravityforms_delay_actions`\n\n#### Description\n\nFilters the delay actions to display on the payment feed settings page and to process.\n\n#### Usage\n\n```php\nadd_filter( 'pronamic_pay_gravityforms_delay_actions', 'your_function_name' );\n```\n\n#### Examples\n\n```php\n\u003c?php\n\n/**\n * Filter Pronamic Pay delay actions for Gravity Forms.\n *\n * @link https://gist.github.com/rvdsteege/6b0afe10f81b1bc99d335ff484206fa9\n */\n\\add_filter( 'pronamic_pay_gravityforms_delay_actions', function( $delay_actions ) {\n\t$delay_actions['gp_unique_id'] = array(\n\t\t'active'                      =\u003e true,\n\t\t'meta_key'                    =\u003e '_pronamic_pay_gf_delay_gp_unique_id',\n\t\t'delayed_payment_integration' =\u003e false,\n\t\t'label'                       =\u003e \\__( 'Wait for payment to create a Gravity Perks Unique ID.', 'text-domain' ),\n\t\t'delay_callback'              =\u003e function() {\n\t\t\t\\add_filter( 'gpui_wait_for_payment', function( $enabled ) {\n\t\t\t\t$enabled = true;\n\n\t\t\t\treturn $enabled;\n\t\t\t} );\n\n\t\t\t\\add_filter( 'gpui_wait_for_payment_feed', function( $feed, $form, $entry ) {\n\t\t\t\tif ( class_exists( '\\Pronamic\\WordPress\\Pay\\Extensions\\GravityForms\\FeedsDB' ) ) {\n\t\t\t\t\t$feed = \\Pronamic\\WordPress\\Pay\\Extensions\\GravityForms\\FeedsDB::get_feed_by_entry_id( $entry['id'] );\n\n\t\t\t\t\tif ( null === $feed ) {\n\t\t\t\t\t\t$feeds = \\Pronamic\\WordPress\\Pay\\Extensions\\GravityForms\\FeedsDB::get_active_feeds_by_form_id( $entry['form_id'] );\n\n\t\t\t\t\t\t$feed = array_shift( $feeds );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\treturn $feed;\n\t\t\t} );\n\t\t},\n\t\t'process_callback'            =\u003e function( $entry, $form ) {\n\t\t\t\\gp_unique_id_field()-\u003epopulate_field_value( $entry, $form, true );\n\t\t}\n\t);\n\n\treturn $delay_actions;\n} );\n```\n\n*\thttps://gist.github.com/remcotolsma/d6257e299ab24908d9b9f14537b52a85\n\n## Links\n\n*\t[Gravity Forms](http://www.gravityforms.com/)\n*\t[GitHub Gravity Forms](https://github.com/wp-premium/gravityforms)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpronamic%2Fwp-pronamic-pay-gravityforms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpronamic%2Fwp-pronamic-pay-gravityforms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpronamic%2Fwp-pronamic-pay-gravityforms/lists"}