Sandbox Testing

We recommend first integrating in a test or staging environment before moving to a production environment. This allows you to validate your implementation, simulate dispute scenarios, and ensure that your integration handles disputes correctly. The steps below outline how to test and QA your Disputes API integration in the sandbox environment.

Testing Disputes

To test disputes, a successful authorization is required; therefore, Virtual Checkout cannot be used for dispute testing. We recommend using Postman to create an API order, as it provides a straightforward method for initiating and testing disputes.

To successfully test a dispute, follow these steps:

  1. Initiate a Zip order using an API integration method (Example: Authorize).
  2. During the Zip checkout flow, enter the below test card number as the underlying funding source.
  3. Complete the order and ensure it is successfully confirmed and captured.
DescriptionCard NumberDetails
Not Received4000000000002685With default account settings, transactions made using this card will initially succeed but will later be disputed as 'Product Not Received'.