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
- Navigate to:
Configuration > Settings > Orders > Payment > Payment Types > Add New > Walley
Required Settings
Field | Value |
---|---|
Payment Setting Name | Walley |
Payment Method Name | Walley |
Provider Name | Walley |
Display Name | Customizable |
Merchant ID | Your Walley store ID (used for payment creation). Must either be set here or on the store property WalleyMerchantId |
Client ID | Your Walley username |
API Token | Your Walley authentication password |
Base URL | - Test: https://api.uat.walleydev.com/ |
Display in Cart | true |
Vue Template | walley-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:
- Add OrderId for the ordre under Payment.TransactionId
- 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.