PluginsPayments

Walley

Learn all you need to know about our Walley plugin

Overview

Walley is a versatile payment provider that supports the following functionalities:

  • In-store purchases and authorizations
  • Payment capture
  • Refunds
  • Authorization release/cancellation

The platform integrates with multiple payment providers, offering customers flexible payment options, including credit services.


Configuration Steps

  1. Navigate to: Configuration > Settings > Orders > Payment > Payment Types > Add New > Walley

Required Settings

FieldValue
Payment Setting NameWalley
Payment Method NameWalley
Provider NameWalley
Display NameCustomizable
Merchant IDYour Walley store ID (used for payment creation). Must either be set here or on the store property WalleyMerchantId
Client IDYour Walley username
API TokenYour Walley authentication password
Base URL- Test: https://api.uat.walleydev.com/
Display in Carttrue
Vue Templatewalley-payment

Additional Configuration

  • Store/Market Combinations:

    • Use separate payment settings with different merchant IDs if necessary.
    • Recommended: Use a single merchant ID across all stores for simplicity.
    • You can also add merchantId on the stores. Every time we create a payment from omnium we look for the property "WalleyMerchantId" and will use the merchantId from that store instead of the global settings. This will only work for instore payments as that is when we create the payment.
  • Enablement:

    • Configure settings to enable Walley for specific stores and markets as needed.

Checkout configuration:

If you implement the checkout yourself, you add the payment obejct to the cart/order once it is ready. You can either have the awaiting payment on the order and replace it, or just add the finished payment. Please note:

  1. Add OrderId for the ordre under Payment.TransactionId
  2. Add the checkoutId for the order under Payment.ReservationId

We advice you to create a payment in Omnium GUI and follow the object throughout the proccess. This will make it easier to understand how the payment object transforms.

On this page