· 7 years ago · May 23, 2018, 01:52 PM
1$answer = [
2 "version" => $_REQUEST["version"],
3 "data" => [
4 "header" => [
5 "ts" => time(),
6 "client_id" => $data['header']['client_id']
7 ],
8 "body" => [
9 "transaction_id" => $data["body"]["transaction_id"],
10 "notify_type" => "TRANSACTION_STATUS"
11 ]
12 ]
13];
14
15$answer["data"] = base64_encode(json_encode($answer["data"]));
16$answer["signature"] = sha1($answer["data"] . $secret_key);
17header("Content-type: application/json; charset=utf-8");
18echo json_encode($answer);
19
20Array
21(
22 [version] => 2-03
23 [data] => eyJoZWFkZXIiOnsidHMiOjE1MjcwODI4NzEsImNsaWVudF9pZCI6IjMyOTEyNSJ9LCJib2R5Ijp7InRyYW5zYWN0aW9uX2lkIjoiQjFDMjA3OTQtNUU4RS0xMUU4LTkwQTItNTUzQ0NERUUzODkyIiwibm90aWZ5X3R5cGUiOiJUUkFOU0FDVElPTl9TVEFUVVMifX0=
24 [signature] => eb5969ce708a1ee5fc151a35b31fbc83a107d13e
25)