This guide describes how to integrate Resolve into your Magento eCommerce platform so you can provide Resolve as a payment option to your customers. After integrating Resolve, your Magento site will:
Offer Resolve as payment option on the checkout page
Process Resolve charges in your order management system
The integration steps are:
Install the Magento 1 extension
Retrieve keys
Configure Resolve as a payment method
Review your order management functions
Test your integration
Go live with Resolve
Before beginning integration, you should review:
​Magento release notes​
Your current checkout process to understand how Resolve will affect operations and customer experience
Develop and test the Resolve integration in your development environment connected to our sandbox. To get started, reach out to your Resolve account manager to request sandbox API credentials.
Go to https://app-sandbox.resolvepay.com/<your_merchant_id>
and submit a test customer application. Resolve will approve your sandbox buyer account for testing purposes.
You have 3 options for installing the Magento 1 Resolve extension. Click here to upgrade your Magento 1 extension.
Install the extension in your sandbox or staging environment before pushing it live
Keep a copy of your Magento store and database to ensure you can revert to the version before the installing the app
You may need to re-index all the product and category tables after extension upgrade
cd MAGENTO_ROOTmodgit initmodgit -i extension/:. add magento-resolve https://github.com/paywithresolve/magento-resolve.git
cd MAGENTO_ROOTmodman clone https://github.com/paywithresolve/magento-resolve.git
Download the latest package release (compressed TGZ file)
In the Magento admin panel, go to System > Magento Connect > Magento Connect Manager
Click Choose File and select the downloaded package release file
Click Upload
​
​
To get your Merchant ID and Secret API Key, please contact Resolve Account Manager or accounts@resolvepay.com.
Once you've installed the Resolve extension, Resolve can be easily enabled as a payment method by updating the following configurations:
Log in to your Magento Admin portal
Visit System > Configuration > Sales > Payment Methods > Resolve
Set Enabled to Yes
Keep the Mode set to Sandbox for development and testing
Enter the Merchant ID that you retrieved from the Resolve
Enter the Secret API Key that you retrieved from the Resolve
If you currently automatically capture, change the Payment Action to Authorize and Capture
Adjust the order-total minimum and maximum options to control when Resolve is shown to your customers; Dollar amount, by default, Minimum Order Total is set to 10 & Maximum amount is set to 50000
If you want to change the order of displaying Resolve as a payment method during checkout, enter a number in Sort Order greater than 0
If you want to disable Resolve when a backordered item is in the cart, change the Disable for backordered items to Yes
If you want to change the appearance of Resolve to display as text instead of a logo during checkout, change Plain Text Appearance to Yes
If you have problems with the changes not showing up immediately
Here is how the Resolve settings configuration will look
Visit System > Cache Management
Click Flush Magento Cache
Log out and log back in to reset permissions
When a customer completes checkout with Resolve as the payment method, Resolve authorizes a charge for the amount of the order. The charge appears in a pending state on the customer's Resolve account.
The main screen of your Merchant Dashboard lists recent transactions and allows you to search and filter results. You can see the date the charge was confirmed, customer name, charge status, and total charge amount.
Sign in to the Resolve dashboard.
To view information about each charge, click All charges.
Magento
Capture - This action charges the authorized amount to the user's Resolve account.
Triggers the customer's billing cycle for the charge
Triggers the funds to be transferred from Resolve to the merchant
Setting the Payment Action to "Authorize and Capture" will auto-capture transactions for you
Cancel - This action cancels the authorization for the charge before it has been captured.
Note: This action cannot be reversed.
Refund - This action reverses a charge and refunds the amount to the user's Resolve account
Note: This action cannot be reversed.
Partial Refund - This action reverses part of the charge and refunds the specified amount to the user's Resolve account.
Note: This action cannot be reversed.
Payments tare refunded on whatever instrument that the customer used for payment
Refunds may only be processed within 120 days of captured charge
Test your configuration to ensure that everything is working before you go live. Email help@resolvepay.com with a link to your test site so that we can verify your configuration and provide you with production keys.
Add an item to the cart on your test site.
Proceed to checkout.
During checkout, enter valid U.S. addresses and mobile-phone information. Resolve cannot test your configuration if the address or phone information is fake.
Select Resolve as the payment option.
Proceed to Resolve's testing environment checkout.
The URL https://app-sandbox.resolvepay.com indicates that you are in the testing environment.
Log in as customer.
2. Confirm your payment.
3. Wait to ensure that you have been redirected to your confirmation page.
4. Verify that the transaction appears in your platform's admin panel and on https://app-sandbox.resolvepay.com/dashboard.
After you verify that your configuration is working properly in the Resolve Sandbox environment, your Resolve Client Success Manager will activate your Resolve Live environment access. This will allow you to sign into the Live version of the Merchant Dashboard.