Magento Checkout Module

The Snap Checkout App is ideal to capture customers at the tail end of their shopping journey when they are ready to check out. Your customers can easily apply, and if approved, directly check out on your website using Snap to pay. It supports Cancel, Capture and Refund orders.

Installation steps

Step 1: Visit Magento Marketplace

Go to your Magento Admin Panel and click on "Find partner and Extensions"in the left sidebar.
Once you are in that page, click on "Visit Magento Marketplace" to be redirected to the Magento Marketplace.
Magento Dashboard - Homepage

Step 2: Module Checkout

Search for "Snap Finance UK" in the search bar and click on the first result.
Be sure that your "Edition" and "Store Version" are the correct ones.
Click on "Add to Cart" and then "Proceed to Checkout".
Once you've done that, select "Place Order".
⚠️ It is important that you checkout the extension with the same credentials as the website. If not, the installation will fail.
Magento Marketplace - Search for Snap Finance UKMagento Marketplace - Snap Finance UKMagento Marketplace - OrderMagento Marketplace - Place Order

Step 3: Installation

Once you have checked out and placed the order, you can go ahead and install the module.
To install it you must use the command line. You can do this by using SSH or by using the command line on your local machine.
Once you are in the command line, navigate to the root of your Magento installation and run the following command:
composer require snap-finance-uk/payment:1.0.0.
🆘 What to do if your installation fails: Locate your auth.json file, and check that the Adobe Credentials listed are the same as the ones you used at the checkout. The auth.json file is typically located at /src/var/composer_home.
You can see your Adobe credentials here.

Step 4: Flush Cache

Once the app has been installed, you will need to refresh cache and re-compile the Magento application.
You can do this by running the following command in the command line:

Step 5: Verify Plugin Installation

Once the app has been installed, you can navigate back to your Magento Admin Panel.
In the sidebar, click on "Stores" and then "Configuration".
In the left sidebar, click on "Sales" and then "Payment Methods".
You will need to scroll down to the end of the page. You should then see "Snap Finance UK" under the "Other Payment Methods" section.
Magento plugin - HomepageMagento plugin - Payment methodsMagento plugin - Snap Finance UK

Step 6: Configuration

Once you have found the "Snap Finance UK" section, you will need to add your Snap credentials.
The Merchant ID, Client ID and Client Secret Key for both sandbox and production will be provided by Snap Finance UK as part of the retailer onboarding process.
Please, ensure that the plugin is Enabled and that the "Mode" is set to "Sandbox" to test it before going live.
Once you have filled in these fields, you can click on the "Save Config" button in the top left corner.
📝 Note: The Minimum and Maximum Order Total and Sort Order Fields are not active at the moment. We are actively working on it and will be available soon.
Magento plugin - Snap Finance UK - Inputs

Step 7: Testing

The installation has been completed! 🎉
To verify and view the customer experience, initiate the checkout application flow. A new "Snap Finance" payment method will be displayed.
Magento plugin - Checkout option

Step 8: Verification

After your customer completes the checkout process, the order will be available in your Magento Admin Panel.
You will be able to see the completed order on the "Last orders" section.
If you click on the order to view it's details, under the "Payment Information" section, you will be able to see that "Snap Finance UK Checkout" was the payment method used.
Magento plugin - Last ordersMagento plugin - Order payment info
Snap! Logo