ChargeLogic Connect

ChargeLogic provides PCI-compliant electronic payment processing software that is fully integrated with Microsoft Dynamics NAV. ChargeLogic helps businesses easily and securely process payments via credit card, debit card, gift card, EBT, and checks.

ChargeLogic Connect offers a secure, PCI-compliant gateway for real-time ecommerce solutions and integrates with Microsoft Dynamics NAV so credit card data is transported from the web into NAV in a PCI-compliant process – you can read more about ChargeLogic Connect at the ChargeLogic website.

Limitations

  • The ChargeLogic Connect checkout handler is only supported for the USA and Canada
  • The ChargeLogic Connect checkout handler requires a SSL certificate to protect your customer payment information

The first thing you need to do is register an account with ChargeLogic following their setup procedure.

You will be provided with:

  • A store key/user name
  • An API key
  • A Web Service NTLM Domain key

You will use these keys to configure the ChargeLogic Connect checkout handler.

Once you have registered an account with ChargeLogic, you must create and configure a payment method in Dynamicweb.

To do so:

  • Create or edit a payment method in the Management Center > Ecommerce > Orders > Payment following the regular procedure
  • Select the ChargeLogic Connect checkout handler from the dropdown
  • Enter the associated parameters (Figure 3.1)
Figure 3.1 The ChargeLogic Connect checkout handler

You must:

  • Fill in the Store No./User name, API key/Password and Web Service NTLM Domain value you received from ChargeLogic
  • Ignore the Merchant Resource file field (if present on your solution) – it is present for legacy reasons only – and also the hosted payment URL, which is the page a user is redirected
  • Select, create or modify a payment template, cancel template and error template for the provider

You should test your setup thoroughly before going live.

You can use the following card numbers for testing purposes:

  • VISA: 4111 1111 1111 1111
  • Discover: 6011111111111117
  • Mastercard: 5555555555554444
  • American Express: 3782 8224 6310 005

The expiration Date must be a valid date in the future (use the MMYY format).

To test responses from ChargeLogic Connect, you can make a series of payments with the test cards above and price ending in a certain way – ChargeLogic Connect will then always return one of the standard responses from ChargeLogic Connect.

For instance, processing an order with a test card and an amount ending in .58 will return the Invalid Card response. This makes it possible to test a wide variety of scenarios without locating an expired card IRL.

The response amounts are:

Amount code

Response

.00

APPROVED

.01

TRY AGAIN

.02

FAILURE

.03

DUPLICATE

.04

INVALID MERCHANT

.05

INVALID TRANSACTION

.56

DECLINED

.57

INSUFFICIENT FUNDS

.58

INVALID CARD

.59

EXPIRED CARD

.60

CALL AUTH CENTER

.99

DUPLICATE APPROVED

The response message is controlled by ChargeLogic, but may be styled.

Once the integration is successfully tested in the developer test environment, you need to contact Charge Logic in order to go live with the ChargeLogic Connect checkout handler.