Last Modified January 16, 2024

Testing the 2Checkout (Verifone) Connector

  1. Testing with new DNA Products
  2. Testing with Existing ACTIVE DNA Products
  3. Step 1 - Testing the Electronic Delivery Dynamic Key List
  4. Step 2 - Testing the Order Process
  5. Testing a Subscription Cancellation, Renewal and Upgrades

Testing with new DNA Products

The best time to do testing of the connector with Verifone (2Checkout) is when the Product is still in TESTING MODE in software_DNA.

If the corresponding software_DNA product is in TESTING MODE, then the 2Checkout Test Order transactions will be completely processed, license activation codes will be generated/reserved, the license code will be returned to 2Checkout and confirmation emails will be sent to you from 2Checkout and from softWORKZ. Check the emails received to ensure all is working. You can also verify that the license codes have been properly created/updated in the DNA Control Panel.

Remember that when you end TESTING MODE, all these fictitious codes will be deleted and statistics will be reset for the product.

 

Testing with Existing ACTIVE DNA Products

If the Product is already in ACTIVE mode in software_DNA, testing of the 2Checkout connector can also be done.

This is useful if you wish to add the 2Checkout connector to an ACTIVE Product or because you want to regularly test the 2Checkout connector to ensure all is in working order.

If the Product is ACTIVE, then your Test Order transactions will be validated but no action will be taken (ex: no license codes will be generated). You will receive emails from 2Checkout with the Activation Code 2CHECKOUT_TEST_ORDER and an email from softWORKZ confirming the transaction was successfully received and validated, but not processed.

 

Step 1 - Testing the Remote License Generator

First step is to do a simple test of the integration wth 2Checkout:

  • in the 2Checkout Main menu, select Setup -> Fulfillment

  • under the Electronic Delivery Tab, click on Edit for the Dynamic Key List for software_DNA (ex: software_DNA)

  • click on Debug Key Generator, select a Product, fill in fictitious Ordering Information, but use a valid email address

  • click on Step 3:Debug

  • you will receive a confirmation that the test was successful and you can view the License code issued (2CHECKOUT_DEBUG_URL) by viewing the Response result

Testing Dynamic Key List URL

You will receive notification emails from 2Checkout and softWORKZ indicating success or failure. If you do not receive emails from softWORKZ, recheck the Connector configuration in the software_DNA Control Panel.

 

Step 2 - Testing the Order Process

Second step is to test the complete Ordering process:

  • in the 2Checkout Main menu, select Setup -> Generate Links

  • select one of the Purchase Flows (One Page Checkout recommended)

  • select one or multiple Products and quantities to user for the Test Order

  • click on Place a Test Order

    Testing Order Process
  • Follow the screens to complete the order:

    • enter bogus address information
    • enter a valid email address to receive notifications
    • enter a valid TEST Credit Card number (as per 2Checkout documentation under Test Payment Methods)
    • enter John Doe as the Credit Card Holder Name.
  • You will receive notification emails from 2Checkout and softWORKZ indicating success or failure. It may take several minutes to receive the notification emails for Test Orders. If you do not receive emails from softWORKZ, recheck the eCommerce configuration in the software_DNA Control Panel.

 

Testing a Subscription Cancellation, Renewal and Upgrades

You can issue Test Orders for Cancellations, Renewals and Upgrades from your 2Checkout Account or from the 2Checkout Buyer Account. Remember that all these events are considered Test Orders and you will not incur any fees from 2Checkout or softWORKZ when doing Test Orders.

From the 2Checkout Account Home page:

  • in the 2Checkout Main menu, select Orders and Customers -> Order Search and search for a specific order, or search for the Buyer Email used in your Test Orders
  • select one of the Subscription Orders and click on View Subscription (see screen-shot below):
    Testing Order Cancellation
  • from the Subscription Detail screen, you will be able to:
    • cancel and Re-instate the Subscription
    • renew the Subscription (this will extend the Expiration Date of the Subscription)
    • upgrade the Subscription, if you have provided upgrade options for this Subscription product

From the 2Checkout Buyer Account Home page (you would need to create the Buyer Account and login to that specific Account):

  • click on one of the Test Orders, then click on Product History
  • from the Product History screen, you will be able to:
    • renew the Subscription (this will extend the Expiration Date of the Subscription)
    • upgrade the Subscription, if you have provided upgrade options for this Subscription product

You will receive notification emails from 2Checkout and softWORKZ indicating success or failure. If you do not receive emails from softWORKZ, recheck the eCommerce configuration in the software_DNA Control Panel.