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