這個外掛並未在最新的 3 個 WordPress 主要版本上進行測試。開發者可能不再對這個外掛進行維護或提供技術支援,並可能會與更新版本的 WordPress 產生使用上的相容性問題。

Utrust for WooCommerce

描述

Accept Bitcoin, Ethereum, Utrust Token and other cryptocurrencies directly on your online store and get settled in fiat for 1% fee.

Utrust for WooCommerce

Demo Store: https://woocommerce.store.utrust.com/

Key Features

  • No need to understand the world of cryptocurrencies, it’s business as usual
  • Supports all crypto wallets that can scan a QR code address or input the address manually
  • No volatility risk
  • Prices displayed in your customer’s local currency
  • Monthly settlements via Bank transfer (EUR, USD, GBP)
  • No chargebacks
  • View payments and issue refunds in Utrust Merchant Dashboard
  • Since a cryptocurrency transaction does not contain any credit card or bank information, there is no need for PCI compliance

Requirements

  • Utrust Merchant account
  • Online store in WordPress with WooCommerce plugin v3.0 (or greater)
  • Products must be Purchases (payment method won’t be displayed for Subscriptions)

Setup

On the Utrust side

  1. Go to the Utrust Merchant dashboard.
  2. Log in, or sign up if you haven’t yet.
  3. In the sidebar on the left choose Store.
  4. Click the button Generate Credentials.
  5. You will now see your Api Key and Webhook Secret, save them somewhere safe temporarily.

    You will only be able to see the Webhook Secret once! After refreshing or changing page you will no longer be able to copy it. However, you can always regenerate your credentials as needed.

    WARNING: Don’t share your credentials with anyone. They can use it to place and validate orders on your behalf.

On the WordPress side

  1. Go to your WordPress admin dashboard.
  2. Navigate to WooCommerce > Settings.
  3. Choose the Payments tab (or Checkout in older versions).
  4. Click on Utrust.
  5. Add your Api Key and Webhook Secret and click Save.
  6. (Optional) You can change the Callback URL if you are not using the default WooCommerce API.

Known conflicts with other Plugins

Some plugins that may create problems with the WooCommerce API:

  • Subscriptions – Utrust plugin doesn’t support yet automatic subscriptions, so the payment method won’t be displayed when there is a Subscription on the cart.

  • WPML – If configurated to use URL parameters, it redirects the HTTP requests to the WooCommerce API to the site URL with the lang=en parameter. One of the solutions is to change WPML to a folder system (/en/), another is to add the default language parameter in the Callback URL setting (e.g. https://<your-site>/?lang=en&wc-api=wc_utrust).

Found another conflict missing from this list? Please let us know by opening an issue on GitHub.

Features

These are the features already implemented and planned for the Utrust for WooCommerce plugin:

  • [x] Create Order and redirect to Utrust payment widget.
  • [x] Receive and handle webhook for received payment.
  • [x] Receive and handle webhook for cancelled payment.
  • [x] Save logs on the WordPress admin dashboard on WooCommerce > Status > Logs.
  • [x] Support pre-orders paid upfront (it doesn’t support charge on release date).
  • [ ] Sends HTTP request to the Utrust Merchant API when an Order status is updated manually.
  • [ ] Errors handling class to improve errors logs.
  • [ ] Compatibility with WooCommerce earlier than 3.0.

Support

Feel free to reach by opening an issue on GitHub if you need any help with the Utrust for WooCommerce plugin.

If you’re having specific problems with your account, then please contact support@utrust.com.

In both cases, our team will be happy to help.

Contribute

You can contribute by simply letting us know your suggestions or any problems that you find by opening an issue on GitHub.

You can also fork the repository on GitHub and open a pull request for the master branch with your missing features and/or bug fixes.
Please make sure the new code follows the same style and conventions as already written code.
Our team is eager to welcome new contributors into the mix.

License

The Utrust for WooCommerce plugin is maintained by the Utrust development team, and is available to the public under the GNU GPLv3 license. Please see LICENSE for further details.

© Utrust 2020

螢幕截圖

常見問題

Find below a list of the most common questions about the Utrust for WooCommerce plugin.

Don’t find what you’re looking for in this list? Feel free to reach us by opening an issue on GitHub.

Does this support both live mode and test mode for testing?

Yes, it does – choosing between live and test mode is driven by the API keys you use. They are different in both environments. Live API keys won’t work for the test environment, and vice-versa.

What happens if I cancel the Order manually?

We are working on it. Our API is not ready yet for merchant manual changes. If you need to change the Order status, change it in WooCommerce and then go to our Merchant Dashboard to start a refund.

評價

There are no reviews for this plugin.

貢獻者及開發者

“Utrust for WooCommerce” 是一個開源的軟體。以下的人對這個外掛作出了貢獻。

貢獻者

將 Utrust for WooCommerce 外掛本地化為台灣繁體中文版。

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

修改日誌

1.0.13

  • Update readme

1.0.12

  • Bump WordPress version to 5.7

1.0.11

  • Bump WC version to 5.0.0
  • Improve description on checkout
  • Make Order “pending” status the default status when Order is created
  • Remove the cart deletion

1.0.10

  • Replace deprecated function
  • Bump WC version support

1.0.9

  • Update readme

1.0.8

  • Update Utrust PHP

1.0.7

  • Fix this->support function not overriding

1.0.6

  • Update readme

1.0.5

  • Update assets

1.0.4

  • Remove forcing string Place Order on button

1.0.3

  • Update readme

1.0.2

  • Update compatibility to WooCommerce 4.2
  • Update readme.txt
  • Test release flow

1.0.1

  • Update compatibility to WooCommerce 4.1.1
  • Add readme.txt

1.0.0

  • Release of stable version