该插件尚未通过WordPress的最新3个主要版本进行测试。 当与较新版本的WordPress一起使用时,可能不再受到维护或支持,并且可能会存在兼容性问题。

Xaman for WooCommerce

描述

Allow easy on ledger, non custodial XRP ledger payments, in XRP or IOU’s (issued currencies).

XRP transactions are usually user initiated: open your wallet, enter the destination, amount, etc. and then you submit your transaction. In retail / e-commerce (and many other) scenarios, by “reversing” this process, the payment flow will become less prone to mistakes and much more user friendly.

屏幕截图

  • Setup screen for payments.
  • This is the standard setup to receive XRP. It shows a connected message and no errors.
  • What the user will see when submitting the payment.
  • The setup page in the admin panel on the Xaman api.

安装

Minimum Requirements

  • PHP version 8.2 or greater
  • WordPress 4.7 or greater
  • WooCommerce 2.2.0 or greater

Automatic installation

  1. Search for Xaman (formerly Xumm) for WooCommerce plugin, at the plugin section in your admin panel.
  2. Activate the plugin.
  3. Before proceding make sure the store currency in WooCommerce -> settings -> General is set to either: XRP, Euro, US Dollar, Bitcoin, Ethereum.
  4. Go to WooCommerce -> settings -> Payments & enable the GateWay to manage the plugin settings.
  5. Get the API keys from the Xaman API console and insert the correct webhook
  6. You can now signin with your XRP account using Xaman, to use that as the destination address.
  7. Finally you can configure the currency and issuer, this controls what you will receive inside your XRP account.
  8. If the Add trustline button is enabled please click the button and set the trustline using Xaman.
  9. All should be ok by now, please check with a test transaction.

Manual installation

  1. Download the zip file
  2. Upload the zipfile inside the WordPress plugin section
  3. Continue to follow the automatic installation steps from point 2.

常见问题

What currencies are supported?

The following store currencies are supported: XRP, EUR, USD, BTC, ETH.

Can I use any other store currencies?

At this moment this is not possible due to the fact that we do not have a reliable exchange rate for these currencies.

How do I know if my XRP account is setup correctly?

The best way is to make a test payment, this will check all stages. However you can quickly see if you have any errors.
Also you can see if the trustline button is enabled this means you need to click it and set a trustline.

评价

2022 年 2 月 12 日
Works as it should, easy to setup, very easy to use for customer. Tested with latest Wordpress 5.9 and WooCommerce 6.2.0 (also earlier versions)
阅读所有1条评价

贡献者及开发者

「Xaman for WooCommerce」是开源软件。 以下人员对此插件做出了贡献。

贡献者

「Xaman for WooCommerce」插件已被翻译至 3 种本地化语言。 感谢所有译者为本插件所做的贡献。

帮助将「Xaman for WooCommerce」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

1.1

[FIX] Fixes an exchange rate conversion issue in XRP-non-XRP (e.g. XRP-USD) transactions

1.0.2

[IMPROVED] Code cleanup
[FIX] Plugin compatibility with wordpress store
[FIX] Payload check after successful payment

1.0.1

[FIX] Fixed upgrade issues from older versions

1.0.0

[IMPROVED] New organization proposal for the plugin
[IMPROVED] Admin actions like SignIn & SetTrustline
[IMPROVED] Admin UI after submitting SignIn & SetTrustline
[IMPROVED] Admin user flow
[IMPROVED] SignIn & Trustline page speedup
[IMPROVED] JQuery / Ajax using less resources
[IMPROVED] Now we are using uniqid() instead of md5+microtime+substr
[ADD] Language files
[ADD] .editorconfig
[ADD] Composer for version management
[ADD] XUMM-SDK-PHP as composer requirements
[ADD] Notice after plugin activation
[ADD] PHPUnit
[ADD] Pathfinding feature
[FIX] Currency and Issuers is now working
[FIX] Rendering form_fields after save on admin settings page

0.5.1

[FIX] Use the correct Amount key in txjson for using XRP as a currency

0.5

[IMPROVED] Improved UI in the WooCommerce Xaman admin options
[FIX] Admin Page options disabled if API keys are missing or wrong
[FIX] Xaman API ping on a fail
[FIX] Show no error when issuer is not set on a XRP store Currency

0.4

[FIX] Javascript file path fixed.

0.3.1

[FIX] Filter hidden issuers from the Xaman API on the backend.

0.3

[ADD] Disable payment gateway when API keys are missing or the currency is not supported.

0.2

  • Pay with XRP, EUR, USD, BTC, ETH
  • Public Beta first release