-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathexample.php
46 lines (37 loc) · 1.28 KB
/
example.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
require_once 'helper.php';
$apiKey = '852af44bafef22e96d8277f3227f0998';
//$sessionId = '{{session ID}}';
$sessionId = 'a4490d430ad0e4ae1de133e9ebec7cb0';
$helper = new DDeliveryHelper($apiKey, true);
// проверяем данные заказа (например перед отправкой в DDelivery)
$order = $helper->getOrder($sessionId);
echo '<pre>';
print_r($order);
echo '</pre>';
// обновляем данные
$params = [
'session' => $sessionId,
'to_name' => 'John Doe',
'to_phone' => '+70939813447',
'shop_refnum' => '124',
'to_email' => '[email protected]',
'npp_option' => 0, // то есть не учитываем наложенный платёж (либо можно не передавать npp_option)
];
$order = $helper->editOrder($sessionId, $params);
echo '<pre>';
print_r($order);
echo '</pre>';
// отправляем дажнные в DDelivery
$params = [
'session' => $sessionId,
'to_name' => 'John Doe',
'to_phone' => '+70939813447',
'shop_refnum' => '124',
'to_email' => '[email protected]',
'npp_option' => 1, // то есть учитываем наложенный платёж
];
$order = $helper->sendOrder($sessionId, $params);
echo '<pre>';
print_r($order);
echo '</pre>';