UltraCart - How to integrate QLM with UltraCart
Quick License Manager integrate with UltraCart's ordering system to generate activation codes automatically. To have UltraCart invoke QLM during an order, do the following: From within your UltraCart account:
From Item Management -> Items
Locate your Product and open the Item Editor for this product
In the Item Editor, select the Digital Delivery tab
In the Activation Codes section of the Digital Delivery tab:
Select Retrieve Real-time
Enter the following URL (change the 'yourserver' name to your own)
http://yourserver/qlm/qlmservice.asmx/GetActivationKey?is_vendor=ultracart&is_productid=1&is_majorversion=1&is_minorversion=0&is_qlmversion=5.0.00&is_features=0
Where
is_vendor = ultracart
is_productid = your product id as defined in QLM
is_majorversion = your product's major version as defined in QLM
is_minorversion = your product's minor version as defined in QLM
is_qlmversion = 5.0.00
is_features = semicolon separated list of feature sets and ther corresponding values. Example: is_features=0:3;1:0
Enter a value in the Shared Secret field. Remember this value as it needs to be set in QLM as well.
Next configure QLM to include the UltraCart provider as follows: From Manage Keys-> License Management tab
Select Tools -> eCommerce Providers
Locate the UltraCart item and enter the following values:
Enabled: [X]
Password: Shared Secret entered in UltraCart Activation Code section
Edit your QLM server's Web.config file and set the following setting:
<setting name="defaultVendor" serializeAs="String"> <value>UltraCart</value> </setting>
With the above steps completed, place a test order. When the order is placed, the following will occur:
A new user will be automatically added to the QLM database based on the information collected during the ordering process.
An activation key will be created in the QLM database and associated to the user.
To configure a test payment method:
Click CONFIGURATION / Checkout
Click Payments
Check "Credit Cards"
Click Save
In the Methods panel, click "Credit Card"
In the "Test Credit Cards" section, edit the first credit card by clicking "edit"
Check "Skip payment gateway, consider payment processed, then complete order to prevent shipment."
Check "Skip affiliate transaction processing"
Check " Skip fraud filter"
Check " Skip conversion pixels"
Click Save
To place a test order:
Go to OPERATIONS / Order Management
Click "Manually enter an order"
Fill in all the contact information
In the "Items" section, enter your product in the Item ID field, set the quantity to 1 then click Add.
Click "Credit Card"
Enter: 4444333322221111 (if you modified the default credit card #, enter the value you specified)
Set the Expiration Date to a date in the future
Set the Verification Number to: 123
Check "No real-time change"
Check "Skip Processing"
Check "Skip Fraud Score"
Click Process Order.
Last updated