Користувальницькькі налаштування

Налаштування сайту


gooseresistance

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
gooseresistance [2024/10/03 15:46]
nightfly
gooseresistance [2024/11/05 01:22] (поточний)
pautina
Рядок 89: Рядок 89:
 ===== Для розробників ===== ===== Для розробників =====
  
-Можливі параметри:+Можливі параметри виклику з RemoteAPI:
   * **username** - логін користувача   * **username** - логін користувача
   * **paymentid** - платіжний ID користувача   * **paymentid** - платіжний ID користувача
Рядок 111: Рядок 111:
 Коротко про те що відбувається в результатах та на що варто звертати увагу: Коротко про те що відбувається в результатах та на що варто звертати увагу:
  
-  * amount - сума платежу +  * **amount**  (float) сума платежу 
-  * userlogin - очевидно +  * **userlogin** (string) очевидно  
-  * paymentid - теж очевидно +  * **paymentid** (string) теж очевидно 
-  * payopts масив з ключами: +  * **payopts** - (array) масив з ключами: 
-    * minamount - мінімально допустима сума платежу +    * **minamount** (float) мінімально допустима сума платежу 
-    * maxamount - максимально допустима сума платежу +    * **maxamount** (float) максимально допустима сума платежу 
-    * isvalid - флажок, платіж в запиті є валідним відносно стратегії чи ніт? +    * **isvalid** (bool) флажок, платіж в запиті є валідним відносно стратегії чи ніт? 
-    * amount -власне та ж сума платежу з запиту +    * **amount** -(float) власне та ж сума платежу з запиту 
-  * agents - масив з вкладеними в нього нутрощами контрагентів з стратегії в форматі id=>дані кожного+  * **agents** (array) масив з вкладеними в нього нутрощами контрагентів з стратегії в форматі id=>дані кожного 
 +  * **user** - (array) масив з нутрощами користувача визначеного за параметрами запиту username чи paymentid якщо він існує 
 +  * **runtime** - (array) вже розпакований масив рантайму ліцензії, якщо її було викликано в запиті та її встановлено в системі
  
 +//Зразок того, що міститься в включі agents://
 <code php> <code php>
   [agents] => Array   [agents] => Array
Рядок 160: Рядок 163:
 </code> </code>
  
-  Особливу увагу добре би звернути там на ось ці поля:  +Особливу увагу добре би звернути там на ось ці поля:  
-    * splitamount - вже поділена сума для кожного +  * **splitamount** (float) вже поділена сума для кожного 
-    * splittype - тип розподілу (absolute/percent/percentlef/leftovers/none) +  * **splittype** (string) тип розподілу (absolute/percent/percentlef/leftovers/none) 
-    * splitvalue - значення розподілу +  * **splitvalue** (int) значення розподілу 
-    * extinfo - легасі дані з AGENTS_EXTINFO_ON для кожного агенту +  * **extinfo** (array) легасі дані з AGENTS_EXTINFO_ON для кожного агенту 
-    * customdata - масив користувацьких даних у форматі ключ=>значення+  * **customdata** (array) масив користувацьких даних у форматі ключ=>значення
  
  
Рядок 292: Рядок 295:
     "paymentid": 123456789     "paymentid": 123456789
   },   },
-  "runtime": []+  "runtime": []
 +  "agentsextinfo":
 +    "5":
 +      "id": "5", 
 +      "agentid": "5", 
 +      "service_type": "Internet", 
 +      "internal_paysys_name": "CITY24M_RYS", 
 +      "internal_paysys_id": "", 
 +      "internal_paysys_srv_id": "", 
 +      "paysys_token": "", 
 +      "paysys_secret_key": "", 
 +      "paysys_password": "", 
 +      "payment_fee_info": "", 
 +      "paysys_callback_url": "" 
 +    }, 
 +    "6":
 +      "id": "6", 
 +      "agentid": "5", 
 +      "service_type": "Internet", 
 +      "internal_paysys_name": "EASYPAYM_RYS", 
 +      "internal_paysys_id": "", 
 +      "internal_paysys_srv_id": "", 
 +      "paysys_token": "", 
 +      "paysys_secret_key": "", 
 +      "paysys_password": "", 
 +      "payment_fee_info": "", 
 +      "paysys_callback_url": "" 
 +    }, 
 +    "7":
 +      "id": "7", 
 +      "agentid": "3", 
 +      "service_type": "Internet", 
 +      "internal_paysys_name": "CITY24M_CHER", 
 +      "internal_paysys_id": "", 
 +      "internal_paysys_srv_id": "", 
 +      "paysys_token": "", 
 +      "paysys_secret_key": "", 
 +      "paysys_password": "", 
 +      "payment_fee_info": "", 
 +      "paysys_callback_url": "" 
 +    }, 
 +    "9":
 +      "id": "9", 
 +      "agentid": "5", 
 +      "service_type": "Internet", 
 +      "internal_paysys_name": "PBANKM_RYS", 
 +      "internal_paysys_id": "5", 
 +      "internal_paysys_srv_id": "2", 
 +      "paysys_token": "", 
 +      "paysys_secret_key": "", 
 +      "paysys_password": "", 
 +      "payment_fee_info": "subscriber", 
 +      "paysys_callback_url": "" 
 +    } 
 +  }
 }</code> }</code>
  
Рядок 451: Рядок 508:
         (         (
         )         )
 +    [agentsextinfo] => Array
 +        (
 +            [7] => Array
 +                (
 +                    [id] => 7
 +                    [agentid] => 3
 +                    [service_type] => Internet
 +                    [internal_paysys_name] => CITY24M_CHER
 +                    [internal_paysys_id] => 
 +                    [internal_paysys_srv_id] => 
 +                    [paysys_token] => 
 +                    [paysys_secret_key] => 
 +                    [paysys_password] => 
 +                    [payment_fee_info] => 
 +                    [paysys_callback_url] => 
 +                )
  
 +            [11] => Array
 +                (
 +                    [id] => 11
 +                    [agentid] => 3
 +                    [service_type] => Internet
 +                    [internal_paysys_name] => PBANKM_CHER
 +                    [internal_paysys_id] => 3
 +                    [internal_paysys_srv_id] => 1
 +                    [paysys_token] => 
 +                    [paysys_secret_key] => 
 +                    [paysys_password] => 
 +                    [payment_fee_info] => subscriber
 +                    [paysys_callback_url] => 
 +                )
 +
 +            [6] => Array
 +                (
 +                    [id] => 6
 +                    [agentid] => 5
 +                    [service_type] => Internet
 +                    [internal_paysys_name] => EASYPAYM_RYS
 +                    [internal_paysys_id] => 
 +                    [internal_paysys_srv_id] => 
 +                    [paysys_token] => 
 +                    [paysys_secret_key] => 
 +                    [paysys_password] => 
 +                    [payment_fee_info] => 
 +                    [paysys_callback_url] => 
 +                )
 +
 +            [5] => Array
 +                (
 +                    [id] => 5
 +                    [agentid] => 5
 +                    [service_type] => Internet
 +                    [internal_paysys_name] => CITY24M_RYS
 +                    [internal_paysys_id] => 
 +                    [internal_paysys_srv_id] => 
 +                    [paysys_token] => 
 +                    [paysys_secret_key] => 
 +                    [paysys_password] => 
 +                    [payment_fee_info] => 
 +                    [paysys_callback_url] => 
 +                )
 +
 +            [9] => Array
 +                (
 +                    [id] => 9
 +                    [agentid] => 5
 +                    [service_type] => Internet
 +                    [internal_paysys_name] => PBANKM_RYS
 +                    [internal_paysys_id] => 5
 +                    [internal_paysys_srv_id] => 2
 +                    [paysys_token] => 
 +                    [paysys_secret_key] => 
 +                    [paysys_password] => 
 +                    [payment_fee_info] => subscriber
 +                    [paysys_callback_url] => 
 +                )
 +
 +        )
 ) )
  
 </code> </code>
gooseresistance.1727959612.txt.gz · Востаннє змінено: 2024/10/03 15:46 повз nightfly