Çok Kullanımlık DPL



1.8 Çoklu Kullanım İçin DPL Oluşturma


İstek

Method URL İçerik-Türü
POST /api/dpl/create multipart/form-data

Parametreler

Tür Parametreler Data Türü Şart
HEADER Authorization string Zorunlu
HEADER Accept string Zorunlu
KEY amount numeric Zorunlu
KEY currency number Zorunlu
KEY is_amount_set_by_user number Zorunlu
KEY payment_link_type number Zorunlu
KEY name_of_product string Zorunlu
KEY description string opsiyonel
KEY product_photo file opsiyonel
KEY expire_date DATE Zorunlu
KEY expire_hour number opsiyonel
KEY max_number_of_uses number opsiyonel

Authorization

Authorization bağlantı girişimine izin verildiğini doğrulayan tanımlayan bir başlık anahtarıdır. Yöntem “Bearer” olmalıdır


Örnek Değer


Bearer
eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImRlMGVlZGFiZjdhZDhkODYzYTgyMzQ4Nzk5NTFkYzFlMDZk
ZTUxYjU0NWRjYmU3MzRjMmQ1OGNkMWFlOWE4YjliZTkyMjdlZGVmZDdlMDliIn0.eyJhdWQiOiIxNSIsImp0aSI6Im
RlMGVlZGFiZjdhZDhkODYzYTgyMzQ4Nzk5NTFkYzFlMDZkZTUxYjU0NWRjYmU3MzRjMmQ1OGNkMWFlOWE4Yjli
ZTkyMjdlZGVmZDdlMDliIiwiaWF0IjoxNTczNzUyNDcyLCJuYmYiOjE1NzM3NTI0NzIsImV4cCI6MTYwNTM3NDg3Miw
ic3ViIjoiMSIsInNjb3BlcyI6W119.mDtdzcv15p8SnYjZYJUJrhdskO5NohXbkcAxKWWZ72lNtrg86RZ1yxQwfQlRu6IPoa
1rfG3M4jfsNeH-Sh7g6PaVffIoKvjdcUG7Cc2lLqhE4qMEdPgO28luCMOFf6UHn6XxeEhK3XWaboZJvrubdeb0t04a6bt
rdHUa-FgeV6I8bNSRlzUjOjBcsVrd1pxKhKnsREFHCWfzYVC_ZQ4RRCi9CZsJGz7_KQ8mo0BdNmtbNKwfvYkpcds
mVicsJYvnw7OMZ3u-TorhakndhQkUK0JPAzl_LSHqAKCju8dTG1-vZjbh9ifRB85TGwW4HimQk46RPG9Hp6kydLnuh
FOkbvGpaxcs5qyZ67-cmjDa6aeGNjZHfNa7dQ8bTokdbkxqwKrVVUUVjgkMtPXhpL9yffaHHPNBCkc-1Vz40nsmNFea
oWlk2S7fDxFTcGYv8HFFiSRyfsPpfTbXPIRMoZUX1kC4c-DMyQmjuBqtxIwEFzJexs9PkZEUze5Qcm_ZrkqeKUlL4tJi
dO9ZzwfCI9bpihMATHlDyM6IP7XyhgMRt3yr2WvzxuxavqSyu09YlybYU0WpTUtDVOavL7xnuKBXhwDSoCjtCMh__t
L9ZfK9lDvq6mrHQ5Z4RXLixvWMbl98_Btbnfg_SqnCNYwL14FSHyeb3lnuF8VFyERwbf-tAlI
 
currency

DPL Form (1.4) adımından alınmalıdır. Değerler 1,2 veya 3 olabilir

is_amount_set_by_user

değer 0/1 olabilir. Değer 1 olarak seçilirse link gönderilen kullanıcı ödeme miktarında değişiklik yapabilir

payment_link_type

çoklu kullanım için değer 2 olmalıdır.


Başarılı Yanıt

  
   {
    "statuscode": 100,
    "description": "DPL başarılı bir şekilde oluşturuldu",
    "data": {
        "dpl": {
            "amount": 0,
            "payment_method": null,
            "type": "2",
            "currency": "1",
            "expire_date": "2022-05-08 00:00:00",
            "expire_time": "24",
            "max_number_of_uses": "10",
            "number_of_uses": 0,
            "gsm": null,
            "email": null,
            "photo": "merchant/dpl/30403/eqHR0kQ9eeNRksTkapDYGaEm5KS4IPRMfAiBk8Pv.png",
            "distance_sale_status": 0,
            "is_amount_set_by_user": 1,
            "name_of_product": "\"TEST AMAÇLIDIR\"",
            "merchant_id": 75600,
            "created_by": 30403,
            "created_by_name": "ozan Dinç",
            "min_installment_limit": 0,
            "max_installment_limit": 0,
            "token": "Bnf6kgyz",
            "description": "\"POSTMAN TEST\"",
            "is_recurring": 0,
            "updated_at": "2022-05-06T06:39:16.000000Z",
            "created_at": "2022-05-06T06:39:16.000000Z",
            "id": 110
        },
        "inputs": {
            "amount": "25",
            "currency": "1",
            "is_amount_set_by_user": "false",
            "payment_link_type": "2",
            "name_of_product": "\"TEST AMAÇLIDIR\"",
            "description": "\"POSTMAN TEST\"",
            "expire_date": "2022/05/07",
            "expire_hour": "24",
            "max_number_of_uses": "10",
            "product_photo": {}
        },
 

1.9 e-Mail İle Çok Kullanımlık DPL Oluşturma

Çok kullanımlık DPL linki e-mail de gönderilebilir.

Method URL İçerik-Türü
Post /api/dpl/sendemail application/json

Tür Parametreler Data Türü Şart
HEADER Authorization string Zorunlu
HEADER Accept string Zorunlu
KEY dpl_id numeric Zorunlu
KEY payment_link_type numeric Zorunlu
KEY email list Zorunlu

Authorization

Authorization bağlantı girişimine izin verildiğini doğrulayan tanımlayan bir başlık anahtarıdır. Yöntem “Bearer” olmalıdır

  
    Bearer
eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImRlMGVlZGFiZjdhZDhkODYzYTgyMzQ4Nzk5NTFkYzFlMDZk
ZTUxYjU0NWRjYmU3MzRjMmQ1OGNkMWFlOWE4YjliZTkyMjdlZGVmZDdlMDliIn0.eyJhdWQiOiIxNSIsImp0aSI6Im
RlMGVlZGFiZjdhZDhkODYzYTgyMzQ4Nzk5NTFkYzFlMDZkZTUxYjU0NWRjYmU3MzRjMmQ1OGNkMWFlOWE4Yjli
ZTkyMjdlZGVmZDdlMDliIiwiaWF0IjoxNTczNzUyNDcyLCJuYmYiOjE1NzM3NTI0NzIsImV4cCI6MTYwNTM3NDg3Miw
ic3ViIjoiMSIsInNjb3BlcyI6W119.mDtdzcv15p8SnYjZYJUJrhdskO5NohXbkcAxKWWZ72lNtrg86RZ1yxQwfQlRu6IPoa
1rfG3M4jfsNeH-Sh7g6PaVffIoKvjdcUG7Cc2lLqhE4qMEdPgO28luCMOFf6UHn6XxeEhK3XWaboZJvrubdeb0t04a6bt
rdHUa-FgeV6I8bNSRlzUjOjBcsVrd1pxKhKnsREFHCWfzYVC_ZQ4RRCi9CZsJGz7_KQ8mo0BdNmtbNKwfvYkpcds
mVicsJYvnw7OMZ3u-TorhakndhQkUK0JPAzl_LSHqAKCju8dTG1-vZjbh9ifRB85TGwW4HimQk46RPG9Hp6kydLnuh
FOkbvGpaxcs5qyZ67-cmjDa6aeGNjZHfNa7dQ8bTokdbkxqwKrVVUUVjgkMtPXhpL9yffaHHPNBCkc-1Vz40nsmNFea
oWlk2S7fDxFTcGYv8HFFiSRyfsPpfTbXPIRMoZUX1kC4c-DMyQmjuBqtxIwEFzJexs9PkZEUze5Qcm_ZrkqeKUlL4tJi
dO9ZzwfCI9bpihMATHlDyM6IP7XyhgMRt3yr2WvzxuxavqSyu09YlybYU0WpTUtDVOavL7xnuKBXhwDSoCjtCMh__t
L9ZfK9lDvq6mrHQ5Z4RXLixvWMbl98_Btbnfg_SqnCNYwL14FSHyeb3lnuF8VFyERwbf-tAlI
 
payment_link_type :

2 olmalıdır

dpl_id :

dpl_id "tek seferlik DPL oluşturma" (1.9) servisinden alınmalıdır.

email :

aşağıdaki örnekte verildiği gibi ayarlanmalıdır.

Örnek İstek


{
 "dpl_id":"110",
 "payment_link_type":"2",
 "email": [
 "ozandnc44@gmail.com"
 ]
}
    

Başarılı Yanıt


{
    "statuscode": 100,
    "description": "Success",
    "data": {
        "dpl": {
            "id": 110,
            "amount": 0,
            "currency": 1,
            "payment_method": null,
            "type": 2,
            "expire_date": "2022-05-08 00:00:00",
            "expire_time": 24,
            "max_number_of_uses": 10,
            "number_of_uses": 0,
            "gsm": null,
            "email": null,
            "photo": "merchant/dpl/30403/eqHR0kQ9eeNRksTkapDYGaEm5KS4IPRMfAiBk8Pv.png",
            "name_of_product": "\"TEST AMAÇLIDIR\"",
            "merchant_id": 75600,
            "created_by": 30403,
            "created_by_name": "ozan Dinç",
            "modified_by": null,
            "modified_by_name": null,
            "token": "Bnf6kgyz",
            "status": "ACTIVE",
            "is_email_send": 0,
            "description": "\"POSTMAN TEST\"",
            "distance_sale_status": 0,
            "is_amount_set_by_user": 1,
            "min_installment_limit": 0,
            "max_installment_limit": 0,
            "is_recurring": 0,
            "created_at": "2022-05-06T06:39:16.000000Z",
            "updated_at": "2022-05-06T06:39:16.000000Z"
        },
        "link": "https://app.iqmoneytr.com/dplLink/Bnf6kgyz",
    

Başarısız Yanıt


 {
    "statuscode": 422,
    "description": "DPL işlemi bulunamadı",
    "data": {
        "dpl": null,
        "user": {
            "id": 30403,
            "name": "ozan Dinç",
            "first_name": "ozan",
            "last_name": "Dinç",
            "email": "ozandinc@iqmoney.com.tr",
            "avatar": null,
            "ip": null,
            "dob": null,
            "token_phone": null,
            "token_phone_datetime": null,
            "token_email": null,
            "token_email_datetime": null,
            "gender": null,
            "address": null,
            "city": null,
            "country": 0,
            "phone": "+905467421890",
            "verified": 0,
            "is_admin_verified": 1,
            "site_url": "https://www.iqmoney.com.tr",
 }
	

1.10 Telefon İçin Çok Kullanımlık DPL Linki Oluşturma

Çok kullanımlık DPL linki telefon numaralarısına da gönderilebilir.

Method URL İçerik-Türü
POST /api/dpl/sendsms application/json

Tür Parametreler Data Türü Şart
HEADER Authorization string Zorunlu
HEADER Accept string Zorunlu
KEY dpl_id numeric Zorunlu
KEY payment_link_type numeric Zorunlu
KEY phone list Zorunlu

Authorization

Authorization bağlantı girişimine izin verildiğini doğrulayan tanımlayan bir başlık anahtarıdır. Yöntem “Bearer” olmalıdır


Bearer
eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImRlMGVlZGFiZjdhZDhkODYzYTgyMzQ4Nzk5NTFkYzFlMDZk
ZTUxYjU0NWRjYmU3MzRjMmQ1OGNkMWFlOWE4YjliZTkyMjdlZGVmZDdlMDliIn0.eyJhdWQiOiIxNSIsImp0aSI6Im
RlMGVlZGFiZjdhZDhkODYzYTgyMzQ4Nzk5NTFkYzFlMDZkZTUxYjU0NWRjYmU3MzRjMmQ1OGNkMWFlOWE4Yjli
ZTkyMjdlZGVmZDdlMDliIiwiaWF0IjoxNTczNzUyNDcyLCJuYmYiOjE1NzM3NTI0NzIsImV4cCI6MTYwNTM3NDg3Miw
ic3ViIjoiMSIsInNjb3BlcyI6W119.mDtdzcv15p8SnYjZYJUJrhdskO5NohXbkcAxKWWZ72lNtrg86RZ1yxQwfQlRu6IPoa
1rfG3M4jfsNeH-Sh7g6PaVffIoKvjdcUG7Cc2lLqhE4qMEdPgO28luCMOFf6UHn6XxeEhK3XWaboZJvrubdeb0t04a6bt
rdHUa-FgeV6I8bNSRlzUjOjBcsVrd1pxKhKnsREFHCWfzYVC_ZQ4RRCi9CZsJGz7_KQ8mo0BdNmtbNKwfvYkpcds
mVicsJYvnw7OMZ3u-TorhakndhQkUK0JPAzl_LSHqAKCju8dTG1-vZjbh9ifRB85TGwW4HimQk46RPG9Hp6kydLnuh
FOkbvGpaxcs5qyZ67-cmjDa6aeGNjZHfNa7dQ8bTokdbkxqwKrVVUUVjgkMtPXhpL9yffaHHPNBCkc-1Vz40nsmNFea
oWlk2S7fDxFTcGYv8HFFiSRyfsPpfTbXPIRMoZUX1kC4c-DMyQmjuBqtxIwEFzJexs9PkZEUze5Qcm_ZrkqeKUlL4tJi
dO9ZzwfCI9bpihMATHlDyM6IP7XyhgMRt3yr2WvzxuxavqSyu09YlybYU0WpTUtDVOavL7xnuKBXhwDSoCjtCMh__t
L9ZfK9lDvq6mrHQ5Z4RXLixvWMbl98_Btbnfg_SqnCNYwL14FSHyeb3lnuF8VFyERwbf-tAlI
						
payment_link_type

2 olmalıdır

dpl_id

çoklu DPL oluşturma" (1.6) servisinden alınmalıdır.

phone

1 aşağıdaki örnekte verildiği gibi ayarlanmalıdır.

Örnek İstek


						 
 {
 "dpl_id":"110",
 "payment_link_type":"1",
 "phone": [
 "+905467421890",
 "+905467421891",
 "+905467421892"
 ]
}
						

Başarılı Yanıt

					 
{
    "statuscode": 100,
    "description": "Success",
    "data": {
        "dpl": {
            "id": 110,
            "amount": 0,
            "currency": 1,
            "payment_method": null,
            "type": 2,
            "expire_date": "2022-05-08 00:00:00",
            "expire_time": 24,
            "max_number_of_uses": 10,
            "number_of_uses": 0,
            "gsm": null,
            "email": null,
            "photo": "merchant/dpl/30403/eqHR0kQ9eeNRksTkapDYGaEm5KS4IPRMfAiBk8Pv.png",
            "name_of_product": "\"TEST AMAÇLIDIR\"",
            "merchant_id": 75600,
            "created_by": 30403,
            "created_by_name": "ozan Dinç",
            "modified_by": null,
            "modified_by_name": null,
            "token": "Bnf6kgyz",
            "status": "ACTIVE",
            "is_email_send": 0,
            "description": "\"POSTMAN TEST\"",
            "distance_sale_status": 0,
            "is_amount_set_by_user": 1,
            "min_installment_limit": 0,
            "max_installment_limit": 0,
            "is_recurring": 0,
            "created_at": "2022-05-06T06:39:16.000000Z",
            "updated_at": "2022-05-06T06:39:16.000000Z"
        },
        "link": "https://app.iqmoneytr.com/dplLink/Bnf6kgyz",