https://github.com/pronamic/wp-pronamic-pay-contact-form-7
Pronamic Pay integration for Contact Form 7 – extend your WordPress forms with seamless payment processing using the powerful Pronamic Pay platform.
https://github.com/pronamic/wp-pronamic-pay-contact-form-7
contact-form-7 pay payment-form payment-integration pronamic pronamic-pay wordpress wordpress-development wordpress-plugin wp-env wp-pronamic-pay-extension
Last synced: 2 months ago
JSON representation
Pronamic Pay integration for Contact Form 7 – extend your WordPress forms with seamless payment processing using the powerful Pronamic Pay platform.
- Host: GitHub
- URL: https://github.com/pronamic/wp-pronamic-pay-contact-form-7
- Owner: pronamic
- Created: 2020-06-10T10:11:49.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-28T08:08:05.000Z (3 months ago)
- Last Synced: 2025-03-28T09:24:28.929Z (3 months ago)
- Topics: contact-form-7, pay, payment-form, payment-integration, pronamic, pronamic-pay, wordpress, wordpress-development, wordpress-plugin, wp-env, wp-pronamic-pay-extension
- Language: PHP
- Homepage: http://www.wp-pay.org/extensions/contact-form-7/
- Size: 310 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
Pronamic Pay integration for Contact Form 7
Pronamic Pay integration for Contact Form 7 – extend your WordPress forms with seamless payment processing using the powerful Pronamic Pay platform.## Table of Contents
- [Amount Field](#amount-field)
- [Currency](#currency)
- [Additional Settings](#additional-settings)
- [WordPress environment for testing](#wordpress-environment-for-testing)
- [Links](#links)## Amount Field
The amount field can be a `text`, `number`, `drop-down menu`, `checkboxes` or `radio buttons` field,
it requires the `pronamic_pay_amount` option:```
[number pronamic_pay_amount]
```## Currency
Payments are created with the Euro currency by default. An ISO 4217 currency code can be provided
using the `pronamic_pay_currency` field name or as a field option:```
[hidden pronamic_pay_currency "CHF"][select select-123 pronamic_pay_currency "EUR" "CHF"]
```## Additional Settings
It is possible to specify per Contact Form 7 form to which URL a visitor should be sent after a successful payment via the “Additional Settings”.
```
pronamic_pay_success_redirect_url: https://www.example.com/payment-completed/
```## WordPress environment for testing
```
npx wp-env start
```For testing with `wp-env` you probably want to disable the default Contact Form 7 mail.
You can achieve this by editing the form and including the following under 'Additional Settings':```
skip_mail: on
```## Links
- https://www.pronamicpay.com/
- https://www.pronamic.eu/
- https://wordpress.org/plugins/pronamic-ideal/
- https://wordpress.org/plugins/pronamic-pay-with-mollie-for-contact-form-7/
- https://wordpress.org/plugins/contact-form-7/
- https://github.com/rocklobster-in/contact-form-7
- https://wordpress.org/plugins/cf7-conditional-fields/
- https://contactform7.com/
- https://contactform7.com/tag-syntax/
- https://en.wikipedia.org/wiki/ISO_4217#List_of_ISO_4217_currency_codes