less than a minute read • Updated 9 days ago
Wallee
Easily accept payment via Wallee in your Foxy checkout.
Subscriptions are not supported with Wallee at this time. If you intend to sell subscriptions with your FoxyCart store, you will need to make use of another payment gateway.
Setting Up Wallee for FoxyCart
Wallee can be enabled for your Foxy store from the “payment” page in the Foxy administration. Enable the “Accept payments using your Wallee account” checkbox on the page. The credentials needed can be accessed by following these steps:
1Log in to the Wallee administration.
2From the left hand menu go to Account > Users > Application Users
3Click on “Create Application User” button and fill in the details.
4Note down the “User ID” and “Authentication Key”. Please note that once you close the User Credential Modal, you won't be able to see the Authentication Key again, So please note it down.
5For Space ID you can either:
From left hand menu go to Account > Dashboard > Spaces and copy the ID of the desired Space.
From left hand menu go to Space > Dashboard and you will see the Space ID just beside the User ID after a # symbol. (For more details you can refer to: Wallee docs here)
6From the left hand menu go to Account > Users > Roles
7Enter the name for the Role and select the permissions. Please note that the user should have at least this permission: Root » Account Admin » Space » Payment » Payment Processing » Transaction » Create
8Now from the left hand menu go to Account > Users > Application Users
9Select the Application User you want to use with Foxy
10From the Roles section click on “Manage”
11Add the role created earlier. If you don't want to create a separate role then you can skip the role creation steps from step 2-3 and simply choose either “Account Admin” or “Space Admin” role here.
Add webhook URL and webhook listener
1Log in to the Wallee administration
2From the left menu go to Space > Settings > Main > Webhook URL > Create Webhook URL
3Enter the Name and the URL. In the “URL”, you need to enter your store's IPN URL to be https://YOUR-FOXYCART-STORE-DOMAIN/ipn.php - changing it to match your own FoxyCart store domain. For example, if your FoxyCart store domain was example.foxycart.com, you would set the URL to be https://example.foxycart.com/ipn.php. If it was a custom subdomain like secure.example.com the URL would be https://secure.example.com/ipn.php. Click create.
4Go back to Settings > Main > Webhook Listeners > Create Webhook Listener
5Select Entity as “Transaction”. Continue.
6Add Name, select the URL we added earlier in step 2-3. Under “Entity States” select “fulfill”, “failed”, “voided” and “decline”
7Important: Please Enable Payload Signature And State option. This is important from security perspective. If you don't enable it, foxy endpoint won't be able to process your payment notification and the status of your transaction might not reflect correctly in Foxy admin.
Add Payment Processor Configuration
1Log in to the Wallee administration
2From the left hand menu go to Space > Settings > Processors > Configure Processor
3Select the Processor, add the Name for your processor and select the Operation Mode (Production/Test)
4Click “Create” button and on the next screen select the Connectors you want to bind to this processor.
Obtaining a Test Account
A test account can be created at https://app-wallee.com Contact wallee for info. Know more? Feel free to edit this page with info.