WP Manifestindependent plugin directory
manifest / ecommerce / walletlayer-wordpress

WalletLayer Payments

WalletLayer WordPress plugin for hosted non-custodial checkout.

by walletlayerio-spec · github.com/walletlayerio-spec/walletlayer-wordpress

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/walletlayerio-spec/walletlayer-wordpress/archive/refs/heads/main.zip

Readme

WalletLayer WordPress Plugin

WalletLayer WordPress and WooCommerce plugin for hosted checkout integrations.

This plugin is free to use. WalletLayer billing is based on confirmed checkout transactions and the active plan on your WalletLayer account.

Setup

  1. Create a WalletLayer merchant account.
  2. Create an API key from the dashboard with your brand name, logo, support email, and enabled currencies.
  3. Copy the API secret when it is shown. It is displayed once only.
  4. Upload the WalletLayer plugin zip from the WordPress Plugins screen and activate it.
  5. Open Settings > WalletLayer in WordPress.
  6. Enter the API key, API secret, WalletLayer API URL, and local encryption settings.
  7. Configure treasury and sweep settings only on your WordPress server when your payment flow requires them.
  8. Activate the plugin using signed API credentials.
  9. After the plugin webhook endpoint is available, add the webhook URL in the API key settings inside WalletLayer.
  10. Test checkout, payment event verification, customer crediting, and order status updates before going live.

Security Notes

  • All operational API communication must be signed with your API secret.
  • Wallet mnemonics, encryption keys, treasury private keys, and sweep signing material must remain on your WordPress server.
  • If your integration performs local sweeping, estimate live network gas at sweep time and add a small buffer, usually about 10%, instead of using a fixed hardcoded gas amount.
  • WalletLayer should receive only the checkout and public payment metadata required to process the hosted checkout.
  • Restrict WordPress administrator access and keep regular encrypted backups of your site database.

Billing Notes

The Free plan includes a small monthly transaction allowance. Paid plans increase the included monthly volume. When a plan allowance is exceeded, WalletLayer can charge overage from the merchant balance. If the balance is insufficient, checkout is disabled until the account is funded or the plan is upgraded.

Read the full README on GitHub →