Back to Testing Checklist
After going through the checklists in the Get Started section and integrating with a money in payment provider, you’ll want to ensure that you can receive money when creating a Corporate Shop, Web Office, and eCommerce Shop order.
- Do this on your Live environment.
- Do this for each of your Stores (mainly Corporate, Wholesale, 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
- Set up your payment provider integration on your Live environment.
Now that you’ve mapped your money in payment provider, you can test the integration with a test order.
What We’ll Cover
- Domain Whitelisting
- Creating a Test Inventory Item
- Creating a Test Order
- Checking Order Status
- Testing Refunds
- Testing Cancellation
- Testing with Your Provider
Before you begin your testing, you may need to whitelist your Stage and Live sites IP address with your payment provider.
The following payment providers may require domain whitelisting:
- Global Payment Gateway (GPG)
Contact Customer Care if you need assistance getting your site IP address.
Creating a Test Inventory Item
To test your integration, create a test item that costs $1.00 that’s available in the same stores as your payment provider.
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.
In each shop, add your test item to the cart.
In the Checkout page, click the Add Payment Method button to add a payment card.
If the payment card is added successfully, then click Place Order.
If you receive an error, double-check your credentials and payment map configuration. If you need further help contact Customer Care.
Checking Order Status
After placing the order, in Corporate Admin, click the Order Number link to navigate to the Order Detail page.
Under the Payments section, you can see:
- The details of the transaction
- The payment provider response
Next, you will want to test the refund process.
Note: Some payment providers need 24 hours before you can start a refund.
Under the Payments section, click Refund.
The Refund Payments pop-up window opens.
Check the Payment Amount.
Click the Process Refund button.
The order status changes to “Refunded” and the charge returns to the card.
Once you’ve tested refunds, you can cancel the order.
- Click the Cancel Order button.
- The Cancel Order pop-up window opens.
- Click the Delete button to confirm.
Testing with Your Provider
You should now check your money in provider software to ensure the transactions appear correctly in their system.
- Create orders in DirectScale.
- Log in to your money in provider’s portal.
- 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.