# Instalments in Israel

## Credit Installment <a href="#credit-instalment" id="credit-instalment"></a>

You can offer consumers a credit installment plan with a selection of the number of installments, subject to the ABS terminal's issuer parameters.

* The customer will provide the number of installments
* This installment type carries interest fees
* The payment terms (period, fees, etc.) are between the cardholder and the issuer (Verifone is not part of it)
* Verifone does not manage the following installments

## Standard installments  <a href="#standard-instalments__00a0" id="standard-instalments__00a0"></a>

You can offer consumers an installment plan with a selection of the number of installments and an option to set the first installment amount.

* The first installment amount and the number of payments will be decided by the merchant and consumer
* The amount of the following installments is the quotient of the total purchase amount minus the first amount, divided by the number of remaining installments. No interest fees are charged.
* Verifone does not need to manage the following payments

## Virtual Terminal <a href="#virtual-terminal" id="virtual-terminal"></a>

If you are using a Virtual terminal and you select instalments the values selected will be visible in a second step as follows.

<div data-with-frame="true"><img src="https://verifone.cloud/sites/default/files/inline-images/1_67.JPG" alt="" height="630" width="512"></div>

## Set up installment transactions via Checkout API <a href="#set-up-an-instalments-transaction-via-checkout-api" id="set-up-an-instalments-transaction-via-checkout-api"></a>

Additional information can be reviewed in the [Checkout](/api-reference/open-api-references/checkout.md) API documentation.&#x20;

1. Configure `credit_term` schema based on the table. Combinations of fields that are not described in the table will be rejected.

   | Installments with different first payment | INSTALMENT\_STANDARD | <p>FINAL\_AUTH<br><br>PRE\_AUTH</p> | <p>true<br><br>no</p> | no | NO  | MAIL, TELEPHONE |
   | ----------------------------------------- | -------------------- | ----------------------------------- | --------------------- | -- | --- | --------------- |
   | Installments with equal payments          | INSTALMENT\_STANDARD | <p>FINAL\_AUTH<br><br>PRE\_AUTH</p> | <p>true<br><br>no</p> | no | YES | ECOMMERCE       |
   | Installment credit                        | INSTALMENT\_CREDIT   | <p>FINAL\_AUTH<br><br>PRE\_AUTH</p> | <p>true<br><br>no</p> | no | NO  | MAIL, TELEPHONE |
2. Configure `number_of_instalments` <= configurations.card.max\_number\_of\_instalments.
   * If `number_of_instalments` = 1: perform transaction with credit\_term=SALE
   * If `number_of_instalments` > 1: perform transaction with credit\_term=INSTALMENT\_STANDARD + installment object&#x20;

### Installment standard example <a href="#installment-standard-example__003a" id="installment-standard-example__003a"></a>

```php
"configurations": {
        "card": {
            "payment_contract_id": "{{ppc_contract_id_abs}}",
            "dynamic_descriptor": "SNEAKERS DELUXE",
            "cvv_required": false,
            "capture_now": false,
            "authorization_type": "PRE_AUTH",
            "shopper_interaction": "ECOMMERCE",
            "credit_term": "INSTALMENT_STANDARD",
             "instalment": {
                "max_number_of_instalments": 2,
                "down_payment_amount": 10
            }
        }
    }
```

### Installment credit example <a href="#installment-credit-example__003a" id="installment-credit-example__003a"></a>

```php
"configurations": {
        "card": {
            "payment_contract_id": "{{ppc_contract_id_abs}}",
            "dynamic_descriptor": "SNEAKERS DELUXE",
            "cvv_required": false,
            "capture_now": false,
            "authorization_type": "PRE_AUTH",
            "shopper_interaction": "TELEPHONE",
            "credit_term": "INSTALMENT_CREDIT"
        }
    }
```

&#x20;


---

# 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://docs.verifone.com/online-payments/checkout/instalments/instalments-in-israel.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.
