patrickkivits / bunq-for-woocommerce

Accept payments in your WooCommerce shop with just your bunq account
19 stars 3 forks source link

bunq for WooCommerce

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.

Demo

https://bunq-for-woocommerce.patrickkivits.com/

Requirements

Installation

  1. Download the latest zip of this repository.
  2. In your WordPress admin panel, navigate to Plugins > Add New.
  3. Click Upload Plugin.
  4. Upload the zip file that you downloaded.

Configuration

  1. In your WordPress admin panel, navigate to WooCommerce > Settings > Payments > bunq.
  2. In the bunq app, navigate to Profile > Security & Preferences > Developers > OAuth > Add Redirect URL.
  3. Enter the full URL of the plugin page (e.g. https://example.com/wp-admin/admin.php?page=wc-settings&tab=checkout&section=bunq).
  4. In the bunq app, navigate to Profile > Security & Preferences > Developers > OAuth > Show Client Details.
  5. Enter the Client ID and Client Secret in the plugin settings and Save changes.
  6. Click the OAuth Authorization Request to authorize the plugin in the bunq app.
  1. This will redirect you to the bunq website.
  1. Scan the QR code with the bunq app to select the bank accounts you want to access.
  1. After confirmation in the bunq app, the bunq website will redirect you back to the plugin settings.

  2. Select your Bank account and Enable the plugin and Save changes.

Optional configuration

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)

Disclaimer

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.