wp-pay-extensions / easy-digital-downloads
Easy Digital Downloads driver for the WordPress payment processing library.
Installs: 27 053
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 5
Forks: 2
Type:wordpress-plugin
Requires
- php: >=8.0
- wp-pay/core: ^4.16
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.8
- php-coveralls/php-coveralls: ^2.7
- phpmd/phpmd: ^2.15
- phpstan/phpstan: ^1.11
- pronamic/pronamic-cli: ^1.1
- pronamic/wp-coding-standards: ^2.2
- roots/wordpress: ^6.4
- szepeviktor/phpstan-wordpress: ^1.3
- vimeo/psalm: ^5.25
- wp-phpunit/wp-phpunit: ^6.4
- wpackagist-plugin/easy-digital-downloads: ^3.2
- wpackagist-plugin/wordpress-seo: ^22.3
- yoast/phpunit-polyfills: ^2.0
This package is auto-updated.
Last update: 2024-12-17 14:23:03 UTC
README
Easy Digital Downloads driver for the WordPress payment processing library.
Test Easy Digital Downloads Fees
As far as we know there are no free/open-source Easy Digital Downloads fees plugins. With the following must-use WordPress plugin it is possible to test the Easy Digital Downloads fees system.
wp-content/mu-plugins/edd-test-fee.php
<?php add_action( 'init', function() { if ( ! function_exists( 'EDD' ) ) { return; } EDD()->fees->add_fee( 10, 'Test Backwards Compatibility', 'test-compat' ); EDD()->fees->add_fee( array( 'amount' => 20, 'label' => 'Test', 'id' => 'test', 'no_tax' => false, 'type' => 'item', ) ); EDD()->fees->add_fee( array( 'amount' => -5.95, 'label' => 'Discount', 'id' => 'discount', 'type' => 'fee', ) ); EDD()->fees->add_fee( array( 'amount' => 30.75, 'label' => 'Arbitrary Item', 'download_id' => 8, 'id' => 'arbitrary_fee', 'type' => 'item', ) ); } );
- https://github.com/easydigitaldownloads/easy-digital-downloads/blob/2.9.11/tests/tests-cart.php#L506-L528
- https://github.com/easydigitaldownloads/easy-digital-downloads/blob/2.9.11/includes/class-edd-fees.php