Tek Kullanımlık DPL



1.5 Tek Seferlik 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

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

tek seferlik kullanım için değer 1 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": "1",
            "currency": "1",
            "expire_date": "2022-05-06 17:21:17",
            "expire_time": 24,
            "max_number_of_uses": 1,
            "number_of_uses": 0,
            "gsm": null,
            "email": null,
            "photo": "merchant/dpl/30403/8UfhLvrOyDM32YLzJxjv6cfNFJiJPrBI4YnyEzfT.png",
            "distance_sale_status": 0,
            "is_amount_set_by_user": 1,
            "name_of_product": "\"test product name here\"",
            "merchant_id": 75600,
            "created_by": 30403,
            "created_by_name": "IQ Money",
            "min_installment_limit": 0,
            "max_installment_limit": 0,
            "token": "t3gvlutw",
            "description": "\"test decription here\"",
            "is_recurring": 0,
            "updated_at": "2022-05-05T14:21:17.000000Z",
            "created_at": "2022-05-05T14:21:17.000000Z",
            "id": 107
        },
 

1.6 Tek Kullanımlık DPL e-mail Oluşturma

Tek kullanımlık DPL linkini 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 :

1 olmalıdır

dpl_id :

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

email :

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

Örnek İstek


{
 "dpl_id":"107",
 "payment_link_type":"1",
 "email": [
 "ozandnc44@gmail.com"
 ]
}
    

Başarılı Yanıt


{
    "statuscode": 100,
    "description": "Success",
    "data": {
        "dpl": {
            "id": 107,
            "amount": 0,
            "currency": 1,
            "payment_method": null,
            "type": 1,
            "expire_date": "2022-05-06 17:21:17",
            "expire_time": 24,
            "max_number_of_uses": 1,
            "number_of_uses": 0,
            "gsm": null,
            "email": null,
            "photo": "merchant/dpl/30403/8UfhLvrOyDM32YLzJxjv6cfNFJiJPrBI4YnyEzfT.png",
            "name_of_product": "\"test product name here\"",
            "merchant_id": 75600,
            "created_by": 30403,
            "created_by_name": "ozan Dinç",
            "modified_by": null,
            "modified_by_name": null,
            "token": "t3gvlutw",
            "status": "ACTIVE",
            "is_email_send": 0,
            "description": "\"test decription here\"",
            "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-05T14:21:17.000000Z",
            "updated_at": "2022-05-05T14:21:17.000000Z"
        },
        "link": "https://app.iqmoneytr.com/dplLink/t3gvlutw",
    

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.7 Tek Seferlik Telefona DPL Link Gönderme

Tek kullanımlık DPL linki telefon numarasına 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

1 olmalıdır

dpl_id

1 dpl_id "tek seferlik 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":"107",
 "payment_link_type":"1",
 "phone": [
 "+905467421890"
 ]
}
						

Başarılı Yanıt

					 
{
    "statuscode": 100,
    "description": "Success",
    "data": {
        "dpl": {
            "id": 107,
            "amount": 0,
            "currency": 1,
            "payment_method": null,
            "type": 1,
            "expire_date": "2022-05-06 17:21:17",
            "expire_time": 24,
            "max_number_of_uses": 1,
            "number_of_uses": 0,
            "gsm": null,
            "email": null,
            "photo": "merchant/dpl/30403/8UfhLvrOyDM32YLzJxjv6cfNFJiJPrBI4YnyEzfT.png",
            "name_of_product": "\"test product name here\"",
            "merchant_id": 75600,
            "created_by": 30403,
            "created_by_name": "ozan Dinç",
            "modified_by": null,
            "modified_by_name": null,
            "token": "t3gvlutw",
            "status": "ACTIVE",
            "is_email_send": 0,
            "description": "\"test decription here\"",
            "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-05T14:21:17.000000Z",
            "updated_at": "2022-05-05T14:21:17.000000Z"
        },
        "link": "https://app.iqmoneytr.com/dplLink/t3gvlutw",