开发者 |
gocardless
woocommerce automattic |
---|---|
更新时间 | 2025年2月18日 23:28 |
WordPress版本: | 6.7 |
版权: | GPL-3.0-or-later |
版权网址: | 版权信息 |
npm install
to install the dependencies.npm run build:webpack
to build the asset files. You can also run npm run start:webpack
to watch the files and rebuild them automatically when they change.assets
and client
directories.
Yes, the GoCardless extension supports BACS and the payment methods mentioned in the GoCardless API documentation.
While GoCardless can collect from customers from many countries, note that GoCardless can only on-board merchants from Austria, Belgium, Finland, France, Germany, Ireland, Luxembourg, Netherlands, Spain, Sweden, United Kingdom, United States, and Canada.
Yes, you need to manually fill in the webhook secret and configure the webhook endpoint. It cannot be automated, so we made it as painless as possible.
If you use a security or firewall plugin or have a firewall application on your server, be sure that you allow requests from GoCardless in that plugin’s settings. GoCardless sends webhooks from the following IP addresses which you may wish to add to your firewall’s approved list:
Ensure that you’re verified by GoCardless, as no payouts are made until this is done. Keep an eye out for emails from GoCardless, and check your Spam folder, as you are also notified when funds are waiting.
Yes. Customers may opt to securely store payment information for future checkout.
GoCardless includes support for WooCommerce Pre-Orders (separate purchase).
Yes, it’s possible to use GoCardless to accept automatic, recurring payments for WooCommerce Subscriptions (separate purchase).
Merchants need only click the Connect button to hook up their GoCardless account. It’s not necessary to Create an App. Create an App is for developers seeking to code their own applications from scratch and not use the GoCardless for WooCommerce extension or any other already made.
Yes. As of version 2.4.5, WooCommerce GoCardless includes support for merchants upgrading to Pro and/or Plus. It:
The selection is automated and depends on two things: first, whether Instant Bank payments are supported for both the customer and the merchant, and second, the items being purchased. For example, Instant Bank Pay will be used for simple product purchases where the customer’s billing address is in the UK (GBP), Germany (EURO), and France (EURO). Similarly, for the same setup, subscription product purchases will be completed using the Instant Bank Payment and Direct Debit (mandate) setup flow. For countries and currencies where instant payment is not supported, the Direct Debit (mandate) only flow will be used.
GoCardless collects payments by setting up a Direct Debit (Mandate). This Direct Debit mandate can be used to collect future payments. Even for a simple product, GoCardless sets up a Direct Debit and collects the payment under the mandate. As a result, every payment—whether for a one-time purchase or a subscription—is processed via this Direct Debit (Mandate), which is recurrent. Therefore, transactions appear as recurrent. It is important to note that for merchants and customers in the UK (GBP), Germany (EUR), and France (EUR), GoCardless supports Instant Bank Pay (IBP). IBP allows for one-off payments that are collected instantly without setting up a Direct Debit, and these transactions are not marked as recurrent.
The GoCardless plugin uses the OAuth flow to connect with your GoCardless account. With OAuth, only the most recently connected access token remains active. This means if you use the "Connect with GoCardless" button on multiple stores, the connection for the most recently connected store will remain active, while connections for previously connected stores will be disabled. To connect a single GoCardless account to multiple stores, follow these steps:
WC_GOCARDLESS_ACCESS_TOKEN
constant. Set the created access token as its value.define('WC_GOCARDLESS_ACCESS_TOKEN', 'your-access-token-here');
Yes, it uses GoCardless (privacy policy) to accept payments and WooCommerce (privacy policy) to connect GoCardless accounts to individual WooCommerce stores.
path-to-regexp
from 0.1.7 to 0.1.12 and express
from 4.18.2 to 4.21.2.http-proxy-middleware
from 2.0.6 to 2.0.7.braces
from 3.0.2 to 3.0.3.webpack-dev-middleware
from 5.3.3 to 5.3.4.nanoid
from 3.3.7 to 3.3.8.micromatch
from 4.0.5 to 4.0.8.serialize-javascript
from 6.0.1 to 6.0.2.webpack
from 5.88.2 to 5.97.1.build
directory.actions/cache
, actions/upload
and actions/download
to v4 due to deprecation.woocommerce-gateway-gocardless.php
.connect.woocommerce.com
to api.woocommerce.com/integrations
.