Drupal is web publishing software you can use to create your own website or blog and has become one of the most popular web publishing platforms, powering 30% of the entire web. It’s a highly flexible content management system (CMS) that enables you to build and manage your own website using just your web browser. By connecting your store to BlueSnap, you can securely accept card payments. And because the payment form is embedded in your checkout form, shoppers enjoy a frictionless checkout experience.
Auth/Capture and Separate Auth and Capture
Built-in Fraud Prevention and Risk Management
Enhanced fraud using Device Data Collector
Hosted Payment Fields
Level 2/3 Data compliant
Multiple Currencies and Multiple Languages
Partner Sandbox Testing
Payment Analytics and Reporting
Payment Methods: ACH/ECP and Credit/Debit Cards
The BlueSnap module is supported for Drupal version 8.0 and later.
If you need a BlueSnap account, go to the BlueSnap website to get started.
This guide assumes that you already have Drupal set up on your server. For instructions, refer to Drupal Support.
BlueSnap requires a secure connection to process payments. You need to ensure that your domain is SSL-certified and SSL is enabled for Drupal. For more information, refer to Drupal Support.
BlueSnap supports the currencies listed here.
A PCI compliance of SAQ-A is required.
Download the module and install it in your Drupal Commerce Store.
Set up your BlueSnap API Credentials and define the IP address of your server. Make note of your API username and password; you need them to configure your Drupal account.
Note: If you are unable to provide static IPs for your servers, contact BlueSnap Merchant Support so we can disable IP checking on your account.
To get paid, you need to configure your payout settings. Refer to Payout for more information.
Complete these steps in your Drupal account. Note: You need your gateway credentials from BlueSnap for this.
Go to Commerce > Configuration > Payment > Payment gateways.
Click Edit in the OPERATIONS column for BlueSnap Card Processing.
Choose Test or Live in the Mode section based on your need. If you choose Test, you must change it to Live to begin processing transactions.
Enter your API Username and Password.
Scroll to the bottom of the screen and select Enabled in the Status section.
Repeat the process for the BlueSnap ACH/ECP gateway.
You must enable both the BlueSnap Card Processing and the BlueSnap ACH/ECP gateway.
Complete these steps in your Drupal account.
Go to Commerce > Configuration > Store > Stores.
Click Edit in the OPERATIONS column for Online Store.
In the BlueSnap Configuration section, complete the following fields as applicable to your system:
Enable enhanced data level processing — If you enable this option, you must select either Level 2 or Level 3 processing.
Kount Merchant ID — If you are using Kount Complete-level (Enterprise), enter your ID.
Instant Payment Notifications (IPNs), also known as webhooks, are HTTP POST messages that are sent to your backend when an important event occurs, such as the completion of a sale. An overview of IPN functionality can be found here. If you would like to leverage the IPN functionality, you will need to code the IPN receiver on your backend and follow the steps below to set up IPNs.
Log in to your BlueSnap account and go to Settings > General Settings.
In the Notifications section, select Receive Instant Payment Notifications.
Update the IPN URL(s) field with the URL you want to have your IPNs sent.
Updated 2 months ago