# Update Payment Engine Configuration

## **Payment Currency & Settlement Configuration**

### Add Payment Currency

1. Users can modify their payment and settlement currency in the client portal.

   <figure><img src="/files/QuK8k8eJj7JfouFPdGIH" alt=""><figcaption></figcaption></figure>

2. Click "Add Payment Currency". The user can then select a new payment currency and set the settlement currency. The system will display the corresponding transaction fee rate. Finally, select the settlement wallet and address.

   <figure><img src="/files/KF07HIhjwPs2jshzUe8A" alt=""><figcaption></figcaption></figure>

3. Complete identity verification

   <figure><img src="/files/y7IkCB8AMmdJDbKexzCY" alt=""><figcaption></figcaption></figure>

4. After successful verification, the currency will be added to the list.

   <figure><img src="/files/Prl4kqtiImIBTO6BSmeG" alt=""><figcaption></figcaption></figure>

### Bulk Edit Settlement Settings

1. Once the payment engine has at least one payment currency, users can use the "Bulk Edit Settlement Settings" option to modify settlement wallets and addresses in bulk.

   <figure><img src="/files/oXvjh1QBBD1Gp2MAYDVG" alt=""><figcaption></figcaption></figure>

2. After clicking, you can modify the settlement wallet and address for each currency. Upon completion, click confirm, and the changes will take effect after verification.

   <figure><img src="/files/mpPrdnNXD18bpZEdZBJY" alt=""><figcaption></figcaption></figure>

## **Order Overpaid & Underpaid Configuration (For API V1 Users Only)**

Recommend: Upgrade to the [payment engine's latest API V2 version](https://developer.cregis.com/api-reference/request-apis/payment/payment-engine-create) to handle "Overpayment" and "Partial Payment" logic via the API.

1. To accept all "Overpayments" or "Partial Payments", you can select "Accept" for "Overpaid Orders" and "Partially Paid Orders" in the "Order Processing" page.

   <figure><img src="/files/4iUpLlW5ATbOM6cPgHNi" alt=""><figcaption></figcaption></figure>

2. To set upper and lower limits for "Overpayment" or "Partial Payment", select "Add Order Currency" in the "Payment Accuracy Settings" within the portal. Then, set the corresponding tolerance upper and lower limits for "Overpayment" or "Partial Payment" for the "Order Currency". (If the payer uses a different "Payment Currency", the system will perform real-time exchange rate conversion.)

   <figure><img src="/files/KolqvqOHp8jxtMy7nwYE" alt=""><figcaption></figcaption></figure>

## **Merchant Information Configuration**

1. For the merchant information displayed on the checkout page such as name, logo, etc, modifications can be made in the "Merchant Information" section under "Settings".

   <figure><img src="/files/rNBuYyMU10z36Zy3kb1c" alt=""><figcaption></figcaption></figure>

## Notification Settings

1. Users can configure project notifications themselves. The available options are listed below. Click the toggles for enablement.

   * **Abnormal Callback:** When a system callback fails.
   * **Enable/Disable Project:** When the system enables or disables a project.
   * **Reset API Key:** When a project's API Key is reset.

   <figure><img src="/files/kpWd3eFtURG2OO3Gx256" alt=""><figcaption></figcaption></figure>

2. To notify multiple people, you can select the relevant team members in "Edit".

   <figure><img src="/files/2FZqADx5s33fs66mTkNU" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.cregis.com/payment-engine/update-payment-engine-configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
