> ## Documentation Index
> Fetch the complete documentation index at: https://telr-docs.cashfree.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Learn how to simulate transaction verification and settlement processes in the sandbox environment for payments from India-based customers to overseas merchants

## Transaction Verification Simulation

In the sandbox environment, you can simulate transaction verification using predefined test values that are automatically approved. For file-type content, the system approves PDF files while rejecting other file formats.

You can submit verification details either through the [Upload Payment Verification Details](/api-reference/payments/latest/cross-border/pg-for-imports/upload-payment-verification-details) or the dashboard.

### Test Values for Transaction Verification

| Field Name                       | Value                                               |
| -------------------------------- | --------------------------------------------------- |
| importer\_name                   | John                                                |
| importer\_address                | 321 Elm Street, Suite 3, Los Angeles, CA 90401, USA |
| goods\_description               | This is a test product for test purpose             |
| country\_of\_origin              | USA                                                 |
| ecommerce\_order\_serial\_number | 123123                                              |
| invoice\_number                  | 234234                                              |
| hs\_code                         | 3456                                                |
| shipment\_date                   | 01/01/2027                                          |
| port\_of\_loading                | Houston                                             |

## Settlement Simulation

The sandbox environment provides APIs to simulate the settlement process. This includes triggering settlements and updating their status.

### Trigger Settlement

Use the [Trigger Settlement API](/api-reference/payments/latest/cross-border/pg-for-imports/trigger-sandbox-settlement) to initiate a settlement. This is an asynchronous process, with settlement entries typically created within one second.

### Mark Settlement as Processed

To update a settlement's status to "Processed", use the [Mark Settlement as Processed](/api-reference/payments/latest/cross-border/pg-for-imports/mark-sandbox-settlement-processed).

Note: The settlement forex rate shown is notional and may differ from actual foreign exchange rates.

#### Simulating Skipped Settlements

A settlement will be skipped if the settlement amount is between 0 and 1 INR, or if it is negative, the amount will be adjusted in the next settlement.

Example of how to simulate a skipped settlement:

1. Create a transaction
2. Refund the transaction
3. Trigger settlement using the API
   The settlement will be skipped since the total collection amount will be less than 0.
