{
	"info": {
		"_postman_id": "c447cc86-206c-44f7-b0c5-050b1703c143",
		"name": "postback",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
		"_exporter_id": "27594153"
	},
	"item": [
		{
			"name": "api/postback",
			"event": [
				{
					"listen": "prerequest",
					"script": {
						"exec": [
							"var nonce = request.headers['x-auth-nonce'];",
							"var data = request.data;",
							"var secret  = 'add secret';",
							"var signature = CryptoJS.SHA256(nonce + data + secret).toString()",
							"pm.globals.set(\"signature\", signature);"
						],
						"type": "text/javascript",
						"packages": {},
						"requests": {}
					}
				}
			],
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "X-Auth-Token",
						"value": "add token",
						"type": "text"
					},
					{
						"key": "X-Auth-Nonce",
						"value": "8989898hhjhj",
						"type": "text"
					},
					{
						"key": "X-Auth-Signature",
						"value": "{{signature}}",
						"type": "text"
					}
				],
				"body": {
					"mode": "raw",
					"raw": "{\n      \"request_id\": 123456,\n      \"status\": \"success\",\n      \"code\":\"4002\",\n      \"reason\":\"insufficient funds\",\n      \"secure3d\":\"1\",\n      \"avs_result\":\"U\",\n      \"cvv_result\":\"M\",\n      \"psp_code\":\"00\",\n      \"psp_reason\":\"approved\",\n      \"provider_code\":\"100\",\n      \"provider_reason\":\"transaction approved\",\n      \"provider_result\":\"approved\",\n      \"merchant_advice_code\":\"02\",\n      \"merchant_advice_text\":\"try again later\",\n      \"arn\":\"74567890123456789012345\"\n}",
					"options": {
						"raw": {
							"language": "json"
						}
					}
				},
				"url": {
					"raw": "https://api.covery.ai/api/postback",
					"protocol": "https",
					"host": [
						"api",
						"covery",
						"ai"
					],
					"path": [
						"api",
						"postback"
					]
				}
			},
			"response": []
		}
	]
}