> For the complete documentation index, see [llms.txt](https://doc.paynet.com.tr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.paynet.com.tr/uornek/oedeme-methodlari/ortak-oedeme-sayfasi/oedeme-emri-olusturma/post-methodu.md).

# POST Methodu

Post metodu üzerinden ödeme emri göndermenin authentication mekanizması basic authentication üzerinden size vermiş olduğumuz secret key ile sağlanmaktadır.

{% tabs %}
{% tab title="İstek Parametreleri" %}

| Parametre İsmi                | Tip     | Zorunlu | Açıklama                                                                                                                                                                                                        |
| ----------------------------- | ------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **pos\_type**                 | int     | Hayır   | Paynet’in pos’ları mı yoksa Firma’nın kendi pos’ları mı kullanılacak onu belirle. Default olarak Paynet pos’ları çalışır.                                                                                       |
| **addcomission\_to\_amount**  | bool    | Hayır   | Komisyon tutarının kredi kartından çekilecek tutara eklenip eklenmeyeceğini belirler. Default false.                                                                                                            |
| **agent\_id**                 | string  | Hayır   | Ödeme firmanın bir bayisinin carisine aktarılacak ise bu alanda bayinin bayi kodu gönderilir. Bayi tanımının Paynet sisteminde tanımlı olması gerekir.                                                          |
| **name\_surname**             | string  | Evet    | Ödeme alınacak kişinin adı, soyadı                                                                                                                                                                              |
| **user\_name**                | string  | Hayır   | Ödeme emri oluşturan kullanıcı bilgisi, zorunlu değildir.                                                                                                                                                       |
| **amount**                    | decimal | Evet    | Ödeme tutarı                                                                                                                                                                                                    |
| **email**                     | string  | Hayır   | Ödeme emrinin gönderileceği email adresi, send\_mail parametresi true ise zorunlu                                                                                                                               |
| **send\_email**               | bool    | Hayır   | Ödeme emrinin mail ile gönderilip gönderilmeyeceğini belirler. True ile email parametresi zorunlu. Default false                                                                                                |
| **phone**                     | double  | Hayır   | Ödeme emrinin SMS ile bilgilendirilmesi için SMS’in gönderileceği telefon numarası                                                                                                                              |
| **send\_sms**                 | string  | Hayır   | Ödeme emrinin SMS ile gönderilip gönderilmeyeceğini belirler. True ise phone parametresi zorunlu. Default false.                                                                                                |
| **expire\_date**              | string  | Hayır   | Ödeme URL’inin geçerlilik süresini belirlemek için kullanılır. Saat olarak gönderilir. 72 saat geçerlilik süresi için 72 olarak gönderilir.                                                                     |
| **note**                      | string  | Hayır   | Ödeme sayfasında ödeme yapacak kişiye gösterilecek açıklama.                                                                                                                                                    |
| **agent\_note**               | string  | Hayır   | Ödeme işlemi yapıldığında raporlarda görünecek açıklama bilgisi.                                                                                                                                                |
| **reference\_no**             | string  | Hayır   | Ödeme işleminin ilişkilendirileceği referans numarası, Fatura no, sipariş no gibi.                                                                                                                              |
| **instalment\_key**           | string  | Hayır   | İlgili oranın ID'si. Ödeme emri yollayan kişinin işlemi hangi banka ve taksit ile gerçekleşmesini isterse bu ID gönderilerek olur.                                                                              |
| **succeed\_url**              | string  | Hayır   | İşlem başarılı ise bu parametrede gönderilen url’in sonuna işlem numarası(xact\_id) parametresini ekleyerek yönlendirme yapılır. Boş olarak gönderilirse Paynet’in default ödeme sonuç sayfası gösterilir.      |
| **error\_url**                | string  | Hayır   | İşlem başarısız ise bu parametrede gönderilen url’in sonuna işlem numarası(xact\_id) parametresini ekleyerek yönlendirme yapılır. Boş olarak gönderilirse Paynet’in default ödeme başarısız sayfası gösterilir. |
| **confirmation\_url**         | string  | Hayır   | Eğer işlem başarılı ise burada belirtilen url’e aşağıda confirmation\_url adresine post edilen parametreler’de belirtiğimiz parametreler json formatında post edilir.                                           |
| **send\_confirmation\_email** | bool    | Hayır   | Default true, Ana firmanın Paynet’te tanımlı mail adresine ödeme başarılı ise mail gönderir.                                                                                                                    |
| **multi\_payment**            | bool    | Hayır   | Default true. Ödemeyi birden fazla kart ile yapmasına olanak tanıyor.                                                                                                                                           |
| {% endtab %}                  |         |         |                                                                                                                                                                                                                 |

{% tab title="Dönüş Parametreleri" %}

| Parametre İsmi   | Tip    | Açıklama                                                                                                                     |
| ---------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------- |
| **url**          | string | Ödeme işleminin yapılacağı url linki. Bu link ile son kullancı kredi kart bilgilerini girerek ödeme işlemini gerçekleştirir. |
| **object\_name** | string | Dönüş yapılan API'nin nesne adı                                                                                              |
| **code**         | string | Dönüş sonucunun kodu                                                                                                         |
| **message**      | string | Dönüş sonuç kodunun açıklaması                                                                                               |
| {% endtab %}     |        |                                                                                                                              |

{% tab title="Request" %}

```
{  
   "amount":120,
   "expire_date":12,
   "name_surname":"Onur Özdemir",
   "email":"onur.ozdemir@arena.com.tr",
   "phone":"5358407813",
   "send_mail":true,
   "send_sms":true
}
```

{% endtab %}

{% tab title="Response" %}

```
{  
   "url":" https://pts.paynet.com.tr/S/M?id=22c1ec4b-3c97-41bf-8e07-d352d403b1c0 ",
   "object_name":"mailorder",
   "code":0,
   "message":"Başarılı Islem"
}
```

{% endtab %}

{% tab title="Service Url" %}

| Sistem           | URL                                                 |
| ---------------- | --------------------------------------------------- |
| **Canlı Sistem** | <https://api.paynet.com.tr/v1/mailorder/create>     |
| **Test Sistemi** | <https://pts-api.paynet.com.tr/v1/mailorder/create> |
| {% endtab %}     |                                                     |
| {% endtabs %}    |                                                     |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://doc.paynet.com.tr/uornek/oedeme-methodlari/ortak-oedeme-sayfasi/oedeme-emri-olusturma/post-methodu.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.
