Contributors: patrickkivits
Donate link: https://bunq.me/patrickkivits
Tags: woocommerce, psp, payment gateway, bunq, ideal, credit card, sofort
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Accept payments in your WooCommerce shop with just your bunq account.
https://bunq-for-woocommerce.patrickkivits.com/
- bunq premium account
- HTTPS/SSL certificate (for callbacks/payment processing to work)
- PHP version: >= 7.0
- PHP extensions: openssl, curl, json, mbstring
- Wordpress version: >= 3.8
- WooCommerce version: >= 2.2
- Download the latest zip of this repository.
- In your WordPress admin panel, navigate to Plugins > Add New.
- Click Upload Plugin.
- Upload the zip file that you downloaded.
- In your WordPress admin panel, navigate to WooCommerce > Settings > Payments > bunq.
- In the bunq app, navigate to Profile > Security & Preferences > Developers > OAuth > Add Redirect URL.
- Enter the full URL of the plugin page (e.g. https://example.com/wp-admin/admin.php?page=wc-settings&tab=checkout§ion=bunq).
- In the bunq app, navigate to Profile > Security & Preferences > Developers > OAuth > Show Client Details.
- Enter the Client ID and Client Secret in the plugin settings and Save changes.
- Click the OAuth Authorization Request to authorize the plugin in the bunq app.
- This will redirect you to the bunq website.
- Scan the QR code with the bunq app to select the bank accounts you want to access.
-
After confirmation in the bunq app, the bunq website will redirect you back to the plugin settings.
-
Select your Bank account and Enable the plugin and Save changes.
By default WooCommerce will hold stock for unpaid orders for 60 minutes. When this limit is reached, the pending order will be cancelled.
Some payment methods (like SOFORT) provided by bunq.me may take more than 60 minutes to complete. To avoid premature cancellation this setting can be increased or disabled in the WooCommerce configuration here: WooCommerce > Settings > Products > Inventory > Hold stock (minutes)
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.