> For the complete documentation index, see [llms.txt](https://docs.iyzico.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iyzico.com/en/products/paypos-app2app/paypos-app2app-integration.md).

# 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 %}
