# PayPos App2App Integration

PayPOS transactions can only be used on devices running Android 7.0 or higher and equipped with NFC functionality.

**Integration Steps**

There are three steps in the PayPOS payment collection flow; the steps are as follows:

1. [Create Session](/en/products/paypos-app2app/paypos-app2app-integration/create-session.md)
2. [Initialize Payment](/en/products/paypos-app2app/paypos-app2app-integration/initialize-payment.md)
3. [Retrieve Payment](/en/products/paypos-app2app/paypos-app2app-integration/retrieve-payment.md)

| Prod APK                                                                                                       | Test APK                                                                                                                                                                                                                                              |
| -------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [PayPOS Prod App](https://play.google.com/store/apps/details?id=com.provisionpay.softpos.paynet\&hl=tr\&pli=1) | [PayPOS Debug APK.zip](https://1970365243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkTpM8Bc8GIRKlQDusDr3%2Fuploads%2FvNPxtluQZwYX2DDJlUqY%2FPayPOS%20Debug%20APK.zip?alt=media\&token=93d6b79a-d625-4a93-b877-3ab6f5110139) |

### &#x20;<a href="#kisaltmalar.1" id="kisaltmalar.1"></a>

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

### &#x20;<a href="#kisaltmalar.1" id="kisaltmalar.1"></a>

| **Paynet API**         | Paynet Application Programming Interface                                                        |
| ---------------------- | ----------------------------------------------------------------------------------------------- |
| **Client Server**      | Client Server Performing Integration                                                            |
| **Client Mobile App**  | Customer Mobile Application for Integration                                                     |
| **PayPos**             | PayPal Payment Application                                                                      |
| **Secret Key**         | This is a key specifically created for your reseller to send requests to the Authorize service. |
| **Session Key**        | The Mobile Session Key is used to send requests to payment services.                            |
| **Payment Session Id** | A unique ID is generated for each payment transaction.                                          |

{% hint style="warning" %}
To use the PayPOS product, please define your IP address in the Paynet panel and obtain a secret key.
{% endhint %}

#### BaseUrl <a href="#baseurl" id="baseurl"></a>

The base URL values are exactly the same as in the architecture. The only difference between the LIVE and test base URLs is the URL paths used in your API calls.<br>

{% tabs %}
{% tab title="LIVE Baseurl" %}

```
https://api.paynet.com.tr
```

{% endtab %}

{% tab title="Sandbox Baseurl " %}

```
https://pts-api.paynet.com.tr
```

{% endtab %}
{% endtabs %}


---

# 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.iyzico.com/en/products/paypos-app2app/paypos-app2app-integration.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.
