=== Direct Bank Transfer for EDD ===
Contributors: giuse
Tags: easy digital downloads, edd, direct bank transfer, bank transfer, payment gateway
Requires at least: 5.0
Tested up to: 6.9
Requires PHP: 7.4
Requires Plugins: easy-digital-downloads
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Adds a direct bank transfer payment gateway to Easy Digital Downloads.

== Description ==

Direct Bank Transfer for EDD adds a manual bank transfer payment method to Easy Digital Downloads.

Customers can select Direct Bank Transfer during checkout and immediately see the bank details and transfer instructions configured by the store owner.

The plugin also integrates its settings into the Easy Digital Downloads payment settings so you can manage:

* checkout title
* checkout instructions
* bank account details
* confirmation message after checkout
* whether the gateway should be available for all downloads or only for selected downloads
* whether the gateway should appear when all downloads in the cart allow it or when at least one of them does

When per-download availability is enabled, each individual download gets its own checkbox in the EDD product settings so you can control where Direct Bank Transfer is available.

Orders placed through Direct Bank Transfer are created as pending orders, allowing you to review and complete them after the transfer has been received.

== Installation ==

1. Upload the `direct-bank-transfer-for-edd` folder to the `/wp-content/plugins/` directory, or install the plugin through the WordPress plugins screen.
2. Activate the plugin through the `Plugins` screen in WordPress.
3. Make sure `Easy Digital Downloads` is installed and active.
4. Go to `Downloads > Settings > Payments` and enable the `Direct Bank Transfer` gateway.
5. Open the `Direct Bank Transfer` settings section and enter your bank details and instructions.
6. If needed, enable per-download availability and configure the option in the individual download settings.

== Frequently Asked Questions ==

= Does this plugin require Easy Digital Downloads? =

Yes. This plugin is an add-on for Easy Digital Downloads and requires it to be installed and active.

= Where do I configure the bank details? =

Go to `Downloads > Settings > Payments`, enable the gateway, then open the `Direct Bank Transfer` section.

= Can I enable bank transfer only for specific downloads? =

Yes. Enable the per-download availability option in the plugin settings, then open each download and use the `Enable Direct Bank Transfer for this download` checkbox in the `Settings` tab.

= How does the cart matching rule work? =

When per-download availability is enabled, you can choose whether the gateway should:

* appear only when all downloads in the cart allow bank transfer, or
* appear when at least one download in the cart allows bank transfer

= What happens after the customer places the order? =

The order is created with pending status and the customer is shown the bank transfer instructions and bank details on the confirmation page.

== Screenshots ==

1. Direct Bank Transfer settings inside the Easy Digital Downloads payment settings.
2. Direct Bank Transfer option in the individual download settings.
3. Bank details and instructions shown during checkout.

== Changelog ==

= 1.0.0 =

* Initial release.


== Upgrade Notice ==

= 1.0.0 =

Initial release of Direct Bank Transfer for EDD.
