{
	"info": {
		"_postman_id": "7de4e2b4-9e20-4afb-8c31-75d937e79eeb",
		"name": "Bit API",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
	},
	"item": [
		{
			"name": "Bit Init",
			"event": [
				{
					"listen": "prerequest",
					"script": {
						"exec": [
							"var timestamp = Math.floor(Date.now() / 1000);\r",
							"var nonce = \"849ea362891adfe9085057c4560ef1142cbe9893817343b9bad71407e977a7d4ab67ad075d5d71b3\";\r",
							"var app_key = \"frieogjreiofgergj53e03u53jf80t89gj4039t720trtj5490jt8g5929gj58g90tjg58g9gj\";\r",
							"var secret = \"gk49tkg956\";\r",
							"var access_key = CryptoJS.HmacSHA256(app_key, secret + timestamp + nonce).toString(CryptoJS.enc.Hex);\r",
							"\r",
							"pm.environment.set(\"new_timestamp\", timestamp);\r",
							"pm.environment.set(\"access_key\", access_key);\r",
							"pm.environment.set(\"nonce\", nonce);\r",
							"pm.environment.set(\"app_key\", app_key);"
						],
						"type": "text/javascript"
					}
				}
			],
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "X-tranzila-api-app-key",
						"value": "{{app_key}}",
						"type": "text"
					},
					{
						"key": "X-tranzila-api-request-time",
						"value": "{{new_timestamp}}",
						"type": "text"
					},
					{
						"key": "X-tranzila-api-nonce",
						"value": "{{nonce}}",
						"type": "text"
					},
					{
						"key": "X-tranzila-api-access-token",
						"value": "{{access_key}}",
						"type": "text"
					}
				],
				"body": {
					"mode": "raw",
					"raw": "{\r\n    \"terminal_name\": \"naortest\",\r\n    \"success_url\": \"https://a.vucra.com/success.php\",\r\n    \"failure_url\": \"https://a.vucra.com/fail.php\",\r\n    \"transaction_layout\": \"qr-sms\",\r\n    \"items\": [\r\n        {\r\n            \"name\": \"Product\",\r\n            \"unit_price\": 5,\r\n            \"price_type\": \"G\",\r\n            \"vat_percent\": 17\r\n        }\r\n    ]\r\n}",
					"options": {
						"raw": {
							"language": "json"
						}
					}
				},
				"url": {
					"raw": "https://api.tranzila.com/v1/transaction/bit/init",
					"protocol": "https",
					"host": [
						"api",
						"tranzila",
						"com"
					],
					"path": [
						"v1",
						"transaction",
						"bit",
						"init"
					]
				}
			},
			"response": []
		},
		{
			"name": "Bit Init Full Req",
			"event": [
				{
					"listen": "prerequest",
					"script": {
						"exec": [
							"var timestamp = Math.floor(Date.now() / 1000);\r",
							"var nonce = \"849ea362891adfe9085057c4560ef1142cbe9893817343b9bad71407e977a7d4ab67ad075d5d71b3\";\r",
							"var app_key = \"frieogjreiofgergj53e03u53jf80t89gj4039t720trtj5490jt8g5929gj58g90tjg58g9gj\";\r",
							"var secret = \"gk49tkg956\";\r",
							"var access_key = CryptoJS.HmacSHA256(app_key, secret + timestamp + nonce).toString(CryptoJS.enc.Hex);\r",
							"\r",
							"pm.environment.set(\"new_timestamp\", timestamp);\r",
							"pm.environment.set(\"access_key\", access_key);\r",
							"pm.environment.set(\"nonce\", nonce);\r",
							"pm.environment.set(\"app_key\", app_key);"
						],
						"type": "text/javascript"
					}
				}
			],
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "X-tranzila-api-app-key",
						"value": "{{app_key}}",
						"type": "text"
					},
					{
						"key": "X-tranzila-api-request-time",
						"value": "{{new_timestamp}}",
						"type": "text"
					},
					{
						"key": "X-tranzila-api-nonce",
						"value": "{{nonce}}",
						"type": "text"
					},
					{
						"key": "X-tranzila-api-access-token",
						"value": "{{access_key}}",
						"type": "text"
					}
				],
				"body": {
					"mode": "raw",
					"raw": "{\r\n    \"terminal_name\": \"naortest\",\r\n    \"txn_currency_code\": \"ILS\",\r\n    \"txn_type\": \"debit\",\r\n    \"success_url\": \"https://a.vucra.com/success.php\",\r\n    \"failure_url\": \"https://a.vucra.com/fail.php\",\r\n    \"client\": {\r\n        \"company\": \"Naor consulting\",\r\n        \"name\": \"Naor\",\r\n        \"id\": \"316427699\",\r\n        \"email\": \"info@interspace.net\",\r\n        \"address_line_1\": \"Yad Harutsim 19\",\r\n        \"address_line_2\": \"pob 1234\",\r\n        \"city\": \"Netanya\",\r\n        \"zip\": \"1234567\"\r\n    },\r\n    \"items\": [\r\n        {\r\n            \"code\": \"\",\r\n            \"name\": \"Product\",\r\n            \"type\": \"I\",\r\n            \"units_number\": 1,\r\n            \"unit_type\": 1,\r\n            \"unit_price\": 5,\r\n            \"price_type\": \"G\",\r\n            \"currency_code\": \"ILS\",\r\n            \"to_txn_currency_exchange_rate\": 1,\r\n            \"discount_type\": \"none\",\r\n            \"discount\": 0,\r\n            \"vat_percent\": 17,\r\n            \"attributes\": [\r\n                {\r\n                    \"languge\": \"hebrew\",\r\n                    \"name\": \"color\",\r\n                    \"value\": \"blue\"\r\n                },\r\n                {\r\n                    \"languge\": \"english\",\r\n                    \"name\": \"size\",\r\n                    \"value\": \"S\"\r\n                }\r\n            ]\r\n        }\r\n    ],\r\n    \"response_language\": \"english\",\r\n    \"created_by_user\": \"naor\",\r\n    \"created_by_system\": \"pay.tranzila.com\",\r\n    \"user_defined_fields\": [\r\n        {\r\n            \"name\": \"order_id\",\r\n            \"value\": \"11223344\"\r\n        },\r\n        {\r\n            \"name\": \"email\",\r\n            \"value\": \"lironsh@interspace.net\"\r\n        },\r\n        {\r\n            \"name\": \"contact\",\r\n            \"value\": \"Liron\"\r\n        }\r\n    ]\r\n}",
					"options": {
						"raw": {
							"language": "json"
						}
					}
				},
				"url": {
					"raw": "https://api.tranzila.com/v1/transaction/bit/init",
					"protocol": "https",
					"host": [
						"api",
						"tranzila",
						"com"
					],
					"path": [
						"v1",
						"transaction",
						"bit",
						"init"
					]
				}
			},
			"response": []
		},
		{
			"name": "Bit Refund",
			"event": [
				{
					"listen": "prerequest",
					"script": {
						"exec": [
							"var timestamp = Math.floor(Date.now() / 1000);\r",
							"var nonce = \"849ea362891adfe9085057c4560ef1142cbe9893817343b9bad71407e977a7d4ab67ad075d5d71b3\";\r",
							"var app_key = \"frieogjreiofgergj53e03u53jf80t89gj4039t720trtj5490jt8g5929gj58g90tjg58g9gj\";\r",
							"var secret = \"gk49tkg956\";\r",
							"var access_key = CryptoJS.HmacSHA256(app_key, secret + timestamp + nonce).toString(CryptoJS.enc.Hex);\r",
							"\r",
							"pm.environment.set(\"new_timestamp\", timestamp);\r",
							"pm.environment.set(\"access_key\", access_key);\r",
							"pm.environment.set(\"nonce\", nonce);\r",
							"pm.environment.set(\"app_key\", app_key);"
						],
						"type": "text/javascript"
					}
				}
			],
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "X-tranzila-api-app-key",
						"value": "{{app_key}}",
						"type": "text"
					},
					{
						"key": "X-tranzila-api-request-time",
						"value": "{{new_timestamp}}",
						"type": "text"
					},
					{
						"key": "X-tranzila-api-nonce",
						"value": "{{nonce}}",
						"type": "text"
					},
					{
						"key": "X-tranzila-api-access-token",
						"value": "{{access_key}}",
						"type": "text"
					}
				],
				"body": {
					"mode": "raw",
					"raw": "{\r\n    \"terminal_name\": \"naortest\",\r\n    \"transaction_id\": 19030,\r\n    \"amount\": 5\r\n}",
					"options": {
						"raw": {
							"language": "json"
						}
					}
				},
				"url": {
					"raw": "https://api.tranzila.com/v1/transaction/bit/refund",
					"protocol": "https",
					"host": [
						"api",
						"tranzila",
						"com"
					],
					"path": [
						"v1",
						"transaction",
						"bit",
						"refund"
					]
				}
			},
			"response": []
		}
	]
}