Testing Your Payment Processor Integration

After going through the checklists in the Get Started section and integrating with a merchant provider, you’ll want to ensure that you can receive money when creating a Corporate Shop, Web Office, and eCommerce Shop order.

  • Do this in your Live environment.

  • Do this for each of your Stores (mainly Corporate, Wholesale, and Retail).

  • Do this for every market you have set up.

  Report any errors you find to Customer Care or your DirectScale contact.

Before You Start

Now that you’ve mapped your merchant, you can test the integration with a test order.

Domain Whitelisting

Before you begin your testing, you may need to whitelist your Stage and Live sites IP address with your merchant.

The following merchants may require domain whitelisting:

  • I-Payout

  • Payquicker

  • Global Payroll Gateway (GPG)

  • ProPay

  • Hyperwallet

  Contact Customer Care if you need assistance getting your site IP address.

Creating a Test Inventory Item

Inventory Items page

To test your integration, create a test item that costs $1.00 that’s available in the same stores as your merchant.

If you need help, check out the Inventory Items and Pricing Guide.

Creating a Test Order

After creating your test inventory item, you can create a test order.

  1. In each shop, add your test item to the cart.

    Corporate Shop
    Web Office Shop
    eCommerce Shop
  2. In the Checkout page, click the Add Payment Method button to add a payment card.

    Add Payment Method pop-up
  3. If the payment card is added successfully, then click Place Order.

      If you receive an error, double-check your credentials and payment map configuration.

Checking Order Status

Order’s detail page
  1. After placing the order, in Corporate Admin, click the Order Number link to navigate to the Order Detail page.

  2. Under the Payments section, you can see:

    • The details of the transaction

    • The merchant response

    • Status

    Payments section

Testing Refunds

Next, you will want to test the refund process.

  Some merchants need 24 hours before you can start a refund.
Refund button
  1. Under the Payments section, click Refund.

    The Refund Payments pop-up window opens.

  2. Check the Payment Amount.

  3. Click the Process Refund button.

    The order status changes to "Refunded" and the charge returns to the card.

Testing Cancellation

Cancel Order button

Once you’ve tested refunds, you can cancel the order.

  1. Click the Cancel Order button.

  2. The Cancel Order pop-up window opens.

  3. Click the Delete button to confirm.

Testing with Your Provider

You should now check your merchant provider’s software to ensure the transactions appear correctly in their system.

  1. Create orders in DirectScale.

  2. Log in to your merchant’s portal.

  3. Check the transaction amounts.

If there are any errors, you may need to contact both Customer Care and your provider’s support to locate which side the problem is occurring.

Was this article helpful?
0 out of 0 found this helpful
Previous Next



Please sign in to leave a comment.