| 开发者 | blokko |
|---|---|
| 更新时间 | 2026年10月10日 01:12 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Yes. The plugin uses your Blokko account credentials (Merchant ID, API Key and API Secret). The one who needs no account is the buyer: they pay on the page hosted by Blokko, without registering on your site or opening a wallet there.
Yes. Payment buttons work on any WordPress site: you insert the "Blokko — Direct charge" block, or the [blokko_pago] shortcode, on one of your pages, with a fixed amount or one your customer types. Neither WooCommerce nor any other commerce plugin is required.
According to Blokko: Brazil, Mexico, Colombia, Chile, Bolivia and Peru, with Venezuela, Canada and the European Union announced as upcoming. The plugin adds no geographic restrictions of its own — actual availability is determined by your Blokko account.
Blokko states that it settles in local fiat currency over existing banking rails. The plugin does not convert currency: it sends the total in your store's currency and requires the invoice Blokko returns to match in amount and currency before opening Blokko's payment page. If your store charges in a currency your Blokko account does not settle, that payment does not complete.
No. Payment does not depend on the buyer seeing the return page: the plugin asks Blokko for the status over a signed request, on a scheduled reconciliation, and also reacts to the events Blokko sends. The confirmation arrives either way.
No, and that is deliberate. The notification arrives signed and only brings a check forward; the state it carries never decides a payment. What marks an order as paid is the signed response of Blokko's status endpoint, queried by the plugin.
Only by code, and deliberately. There is no setting for it: when Blokko confirms a payment for the
exact amount and currency the order asked for, that order is marked as paid. To refuse settlement
for one site, whoever maintains it adds a filter that returns false — blokko_payments_settle_orders
for WooCommerce orders, blokko_direct_charge_settle_charges for direct charges. A store that still
has the older "settlement off" choice saved keeps that row where it is, and it decides nothing.
Because the list is defined by your Blokko account, and two filters are applied on top: methods subject to AML (anti-money-laundering) controls are not offered, and those above Blokko's high-value transaction threshold are shown with a warning.
No. For a payment made from one of your pages, the move to "paid" is a single atomic transition on the payment's own record: only the process that actually performs it fires the extension event, and a second attempt on the same payment does nothing and duplicates no events.
No. The buyer picks the method and pays on the page hosted by Blokko; the plugin never receives or stores that data. What stays on your site is your Blokko account credentials and the payment records.
Yes. Production is selectable on the settings screen and each environment keeps its own credentials, so a store with production selected and production credentials saved charges for real. Do it deliberately: switching the selector does not move anything else, and the environment you save is the one this store transacts against from then on.
Everything the plugin created is removed: its options, the payment records and its scheduled tasks. On a multisite installation, the cleanup applies to the site being uninstalled or to the whole network, depending on how it is uninstalled.
blokko_payments_settle_orders
or blokko_direct_charge_settle_charges filter (see the FAQ).