{
	"info": {
		"_postman_id": "kazawallet-api-collection",
		"name": "Kazawallet Merchant API",
		"description": "Complete Kazawallet API collection with all merchant endpoints",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
	},
	"auth": {
		"type": "apikey",
		"apikey": [
			{
				"key": "value",
				"value": "{{x-api-secret}}",
				"type": "string"
			},
			{
				"key": "key",
				"value": "x-api-secret",
				"type": "string"
			},
			{
				"key": "in",
				"value": "header",
				"type": "string"
			}
		]
	},
	"variable": [
		{
			"key": "base_url",
			"value": "https://outdoor.kasroad.com/wallet",
			"type": "string"
		},
		{
			"key": "x-api-key",
			"value": "YOUR_API_KEY",
			"type": "string"
		},
		{
			"key": "x-api-secret",
			"value": "YOUR_API_SECRET",
			"type": "string"
		},
		{
			"key": "merchant-email",
			"value": "merchant@example.com",
			"type": "string"
		}
	],
	"item": [
		{
			"name": "Wallets",
			"item": [
				{
					"name": "Get Balance",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "x-api-key",
								"value": "{{x-api-key}}",
								"type": "text"
							},
							{
								"key": "x-api-secret",
								"value": "{{x-api-secret}}",
								"type": "text"
							},
							{
								"key": "merchant-email",
								"value": "{{merchant-email}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{base_url}}/get-merchant-wallets",
							"host": [
								"{{base_url}}"
							],
							"path": [
								"get-merchant-wallets"
							]
						},
						"description": "Get merchant wallets balance"
					},
					"response": [
						{
							"name": "Success Response",
							"originalRequest": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{base_url}}/get-merchant-wallets",
									"host": [
										"{{base_url}}"
									],
									"path": [
										"get-merchant-wallets"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [],
							"body": "{\n    \"success\": true,\n    \"wallets\": [\n        {\n            \"currency\": \"USD\",\n            \"amount\": \"1000.00\"\n        },\n        {\n            \"currency\": \"SYP\",\n            \"amount\": \"500000.00\"\n        }\n    ]\n}"
						}
					]
				}
			]
		},
		{
			"name": "Deposits",
			"item": [
				{
					"name": "Create Deposit",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "x-api-key",
								"value": "{{x-api-key}}",
								"type": "text"
							},
							{
								"key": "x-api-secret",
								"value": "{{x-api-secret}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"merchantEmail\": \"{{merchant-email}}\",\n  \"email\": \"user@example.com\",\n  \"currency\": \"SYP\",\n  \"amount\": \"500000\",\n  \"note\": \"Deposit request\",\n  \"paymentMethod\": 17,\n  \"fields\": {\n    \"custom-field1\": \"test-1\",\n    \"custom-field2\": \"test-2\"\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{base_url}}/createDepositRequest",
							"host": [
								"{{base_url}}"
							],
							"path": [
								"createDepositRequest"
							]
						},
						"description": "Creates a deposit request for a user.\n\n**Payment Methods:**\n- Development:\n  - USDT-TRC20: 15\n  - USDT-BEP20: 13\n- Production:\n  - USDT-TRC20: 118\n  - USDT-ERC20: 116\n  - USDT-SOL: 117\n  - USDT-BEP20: 115"
					},
					"response": [
						{
							"name": "Success Response",
							"originalRequest": {
								"method": "POST",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n  \"merchantEmail\": \"merchant@example.com\",\n  \"email\": \"user@example.com\",\n  \"currency\": \"SYP\",\n  \"amount\": \"500000\",\n  \"note\": \"Deposit request\",\n  \"paymentMethod\": 17,\n  \"fields\": {}\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{base_url}}/createDepositRequest",
									"host": [
										"{{base_url}}"
									],
									"path": [
										"createDepositRequest"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [],
							"body": "{\n    \"success\": true,\n    \"error\": null,\n    \"createdPayment\": {\n        \"status\": \"pending\",\n        \"message\": null,\n        \"transaction_id\": \"de-xxxxx\",\n        \"note\": null,\n        \"extraPaymentInfo\": null\n    }\n}"
						}
					]
				}
			]
		},
		{
			"name": "Cards Management",
			"item": [
				{
					"name": "Issue Kazawallet Card",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "x-api-key",
								"value": "{{x-api-key}}",
								"type": "text"
							},
							{
								"key": "x-api-secret",
								"value": "{{x-api-secret}}",
								"type": "text"
							},
							{
								"key": "merchant-email",
								"value": "{{merchant-email}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"currency\": \"USD\",\n  \"remark\": \"User remark (optional)\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{base_url}}/wallet-cards/create",
							"host": [
								"{{base_url}}"
							],
							"path": [
								"wallet-cards",
								"create"
							]
						},
						"description": "Create a new Kazawallet card for a user"
					},
					"response": [
						{
							"name": "Success Response",
							"originalRequest": {
								"method": "POST",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n  \"currency\": \"USD\"\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{base_url}}/wallet-cards/create",
									"host": [
										"{{base_url}}"
									],
									"path": [
										"wallet-cards",
										"create"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [],
							"body": "{\n    \"created\": true,\n    \"cardId\": \"kc-xxxxxxx\",\n    \"createdTransfer\": {\n        \"id\": \"kc-xxxxxxx\",\n        \"amount\": \"5.00\"\n    }\n}"
						}
					]
				},
				{
					"name": "Topup Card",
					"request": {
						"method": "PUT",
						"header": [
							{
								"key": "x-api-key",
								"value": "{{x-api-key}}",
								"type": "text"
							},
							{
								"key": "x-api-secret",
								"value": "{{x-api-secret}}",
								"type": "text"
							},
							{
								"key": "merchant-email",
								"value": "{{merchant-email}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"amount\": \"100\",\n  \"currency\": \"USD\",\n  \"cardId\": \"kc-xxxxxxx\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{base_url}}/wallet-cards/topup",
							"host": [
								"{{base_url}}"
							],
							"path": [
								"wallet-cards",
								"topup"
							]
						},
						"description": "Add funds to a Kazawallet card"
					},
					"response": [
						{
							"name": "Success Response",
							"originalRequest": {
								"method": "PUT",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n  \"amount\": \"100\",\n  \"currency\": \"USD\",\n  \"cardId\": \"kc-xxxxxxx\"\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{base_url}}/wallet-cards/topup",
									"host": [
										"{{base_url}}"
									],
									"path": [
										"wallet-cards",
										"topup"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [],
							"body": "{\n    \"topup\": true,\n    \"topupTransfer\": {\n        \"id\": \"kc-xxxxxxx\",\n        \"amount\": \"100\"\n    }\n}"
						}
					]
				},
				{
					"name": "Cancel Card",
					"request": {
						"method": "PUT",
						"header": [
							{
								"key": "x-api-key",
								"value": "{{x-api-key}}",
								"type": "text"
							},
							{
								"key": "x-api-secret",
								"value": "{{x-api-secret}}",
								"type": "text"
							},
							{
								"key": "merchant-email",
								"value": "{{merchant-email}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"currency\": \"USD\",\n  \"cardId\": \"kc-xxxxxxx\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{base_url}}/wallet-cards/cancel",
							"host": [
								"{{base_url}}"
							],
							"path": [
								"wallet-cards",
								"cancel"
							]
						},
						"description": "Cancel a Kazawallet card"
					},
					"response": [
						{
							"name": "Success Response",
							"originalRequest": {
								"method": "PUT",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n  \"currency\": \"USD\",\n  \"cardId\": \"kc-xxxxxxx\"\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{base_url}}/wallet-cards/cancel",
									"host": [
										"{{base_url}}"
									],
									"path": [
										"wallet-cards",
										"cancel"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [],
							"body": "{\n    \"Success\": true\n}"
						}
					]
				},
				{
					"name": "Lock Card",
					"request": {
						"method": "PUT",
						"header": [
							{
								"key": "x-api-key",
								"value": "{{x-api-key}}",
								"type": "text"
							},
							{
								"key": "x-api-secret",
								"value": "{{x-api-secret}}",
								"type": "text"
							},
							{
								"key": "merchant-email",
								"value": "{{merchant-email}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"cardId\": \"kc-xxxxxxx\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{base_url}}/wallet-cards/lock",
							"host": [
								"{{base_url}}"
							],
							"path": [
								"wallet-cards",
								"lock"
							]
						},
						"description": "Lock a Kazawallet card temporarily"
					},
					"response": [
						{
							"name": "Success Response",
							"originalRequest": {
								"method": "PUT",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n  \"cardId\": \"kc-xxxxxxx\"\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{base_url}}/wallet-cards/lock",
									"host": [
										"{{base_url}}"
									],
									"path": [
										"wallet-cards",
										"lock"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [],
							"body": "{\n    \"success\": true,\n    \"message\": \"Card locked successfully\",\n    \"details\": {\n        \"success\": true,\n        \"ts\": 1234567890,\n        \"data\": true,\n        \"code\": 0,\n        \"msg\": \"Success\"\n    }\n}"
						}
					]
				},
				{
					"name": "Unlock Card",
					"request": {
						"method": "PUT",
						"header": [
							{
								"key": "x-api-key",
								"value": "{{x-api-key}}",
								"type": "text"
							},
							{
								"key": "x-api-secret",
								"value": "{{x-api-secret}}",
								"type": "text"
							},
							{
								"key": "merchant-email",
								"value": "{{merchant-email}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"cardId\": \"kc-xxxxxxx\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{base_url}}/wallet-cards/unlock",
							"host": [
								"{{base_url}}"
							],
							"path": [
								"wallet-cards",
								"unlock"
							]
						},
						"description": "Unlock a previously locked Kazawallet card"
					},
					"response": [
						{
							"name": "Success Response",
							"originalRequest": {
								"method": "PUT",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n  \"cardId\": \"kc-xxxxxxx\"\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{base_url}}/wallet-cards/unlock",
									"host": [
										"{{base_url}}"
									],
									"path": [
										"wallet-cards",
										"unlock"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [],
							"body": "{\n    \"success\": true,\n    \"message\": \"Card unlocked successfully\",\n    \"details\": {\n        \"success\": true,\n        \"ts\": 1234567890,\n        \"data\": true,\n        \"code\": 0,\n        \"msg\": \"Success\"\n    }\n}"
						}
					]
				},
				{
					"name": "Get Cards List",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "x-api-key",
								"value": "{{x-api-key}}",
								"type": "text"
							},
							{
								"key": "x-api-secret",
								"value": "{{x-api-secret}}",
								"type": "text"
							},
							{
								"key": "merchant-email",
								"value": "{{merchant-email}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{base_url}}/get-merchant-wallets-cards",
							"host": [
								"{{base_url}}"
							],
							"path": [
								"get-merchant-wallets-cards"
							]
						},
						"description": "Get list of all merchant's Kazawallet cards"
					},
					"response": [
						{
							"name": "Success Response",
							"originalRequest": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{base_url}}/get-merchant-wallets-cards",
									"host": [
										"{{base_url}}"
									],
									"path": [
										"get-merchant-wallets-cards"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [],
							"body": "{\n    \"success\": true,\n    \"cards\": [\n        {\n            \"mode\": 1,\n            \"type\": \"card type\",\n            \"last4\": \"1234\",\n            \"remark\": \"\",\n            \"status\": \"NORMAL\",\n            \"cardName\": \"Platinum Virtual Card\",\n            \"provider\": \"Provider name\",\n            \"created_at\": 1765270430545,\n            \"openCardTime\": \"1757937352000\",\n            \"organization\": \"VISA\",\n            \"cardIdInWallet\": \"kc-xxxxxx\",\n            \"openCardOrderNo\": \"2025091501967557978384818176\"\n        }\n    ]\n}"
						}
					]
				},
				{
					"name": "Get Card Details",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "x-api-key",
								"value": "{{x-api-key}}",
								"type": "text"
							},
							{
								"key": "x-api-secret",
								"value": "{{x-api-secret}}",
								"type": "text"
							},
							{
								"key": "merchant-email",
								"value": "{{merchant-email}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{base_url}}/wallet-cards/get-card-details?cardId=kc-xxxxxxx",
							"host": [
								"{{base_url}}"
							],
							"path": [
								"wallet-cards",
								"get-card-details"
							],
							"query": [
								{
									"key": "cardId",
									"value": "kc-xxxxxxx",
									"description": "The card ID to get details for"
								}
							]
						},
						"description": "Get detailed information about a specific card including card number, CVV, and expiry date"
					},
					"response": [
						{
							"name": "Success Response",
							"originalRequest": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{base_url}}/wallet-cards/get-card-details?cardId=kc-xxxxxxx",
									"host": [
										"{{base_url}}"
									],
									"path": [
										"wallet-cards",
										"get-card-details"
									],
									"query": [
										{
											"key": "cardId",
											"value": "kc-xxxxxxx"
										}
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [],
							"body": "{\n    \"success\": true,\n    \"message\": \"Card details retrieved successfully\",\n    \"details\": {\n        \"success\": true,\n        \"ts\": 1764680938,\n        \"data\": {\n            \"cardCurrency\": \"USD\",\n            \"cardName\": \"Platinum Virtual Card\",\n            \"cardNumber\": \"**** **** **** 1234\",\n            \"cvv\": \"581\",\n            \"expiryDate\": \"09/30\"\n        },\n        \"code\": 0,\n        \"msg\": \"Success\"\n    }\n}"
						}
					]
				},
				{
					"name": "Get Card Transactions",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "x-api-key",
								"value": "{{x-api-key}}",
								"type": "text"
							},
							{
								"key": "x-api-secret",
								"value": "{{x-api-secret}}",
								"type": "text"
							},
							{
								"key": "merchant-email",
								"value": "{{merchant-email}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{base_url}}/wallet-cards/get-transactions?cardId=kc-xxxxxxx",
							"host": [
								"{{base_url}}"
							],
							"path": [
								"wallet-cards",
								"get-transactions"
							],
							"query": [
								{
									"key": "cardId",
									"value": "kc-xxxxxxx",
									"description": "The card ID to get transactions for"
								}
							]
						},
						"description": "Get transaction history for a specific card.\n\n**Transaction States:**\n- SUCCESSFUL: 1\n- FAILED: 2\n- IN_PROCESS: 3\n- POSTED: 4\n- NOT_POSTED: 5\n- PAYMENT_FAILED: 6\n- CANCELLED: 7"
					},
					"response": [
						{
							"name": "Success Response",
							"originalRequest": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{base_url}}/wallet-cards/get-transactions?cardId=kc-xxxxxxx",
									"host": [
										"{{base_url}}"
									],
									"path": [
										"wallet-cards",
										"get-transactions"
									],
									"query": [
										{
											"key": "cardId",
											"value": "kc-xxxxxxx"
										}
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [],
							"body": "{\n    \"data\": [\n        {\n            \"amount\": \"50.00\",\n            \"businessOrderNo\": \"BO123456\",\n            \"cardNumber\": \"**** 1234\",\n            \"currency\": \"USD\",\n            \"direction\": 2,\n            \"merchantName\": \"Amazon\",\n            \"orderNo\": \"ORDER123\",\n            \"originalAmount\": null,\n            \"originalCurrency\": null,\n            \"reason\": null,\n            \"state\": 4,\n            \"transactionAt\": 1764488059337,\n            \"transactionId\": \"TXN123456\",\n            \"type\": 1\n        }\n    ],\n    \"cardDetails\": {\n        \"cardNumber\": \"**** **** **** 1234\",\n        \"availableBalance\": \"450.00\",\n        \"status\": 1,\n        \"type\": 1\n    },\n    \"meta\": {\n        \"pagination\": {\n            \"page\": 1,\n            \"pageSize\": 15,\n            \"pageCount\": 3,\n            \"total\": 36\n        }\n    }\n}"
						}
					]
				},
				{
					"name": "Validate Code (3DS)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "x-api-key",
								"value": "{{x-api-key}}",
								"type": "text"
							},
							{
								"key": "x-api-secret",
								"value": "{{x-api-secret}}",
								"type": "text"
							},
							{
								"key": "merchant-email",
								"value": "{{merchant-email}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"cardId\": \"kc-xxxxxxx\",\n  \"validateCode\": \"XXXXXXX\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{base_url}}/wallet-cards/validate-code",
							"host": [
								"{{base_url}}"
							],
							"path": [
								"wallet-cards",
								"validate-code"
							]
						},
						"description": "Validate 3DS security code for card transactions"
					},
					"response": [
						{
							"name": "Success Response",
							"originalRequest": {
								"method": "POST",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n  \"cardId\": \"kc-xxxxxxx\",\n  \"validateCode\": \"XXXXXXX\"\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{base_url}}/wallet-cards/validate-code",
									"host": [
										"{{base_url}}"
									],
									"path": [
										"wallet-cards",
										"validate-code"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [],
							"body": "{\n    \"success\": true,\n    \"message\": \"Code validated successfully\",\n    \"details\": {\n        \"code\": 0,\n        \"msg\": \"Success\",\n        \"success\": true,\n        \"ts\": 1234567890,\n        \"data\": true\n    }\n}"
						}
					]
				}
			]
		},
		{
			"name": "Webhook Examples",
			"item": [
				{
					"name": "Card Consumption Webhook",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"event\": \"CC_CONSUME\",\n  \"details\": {\n    \"reason\": \"R7\",\n    \"amount\": \"19.030000\",\n    \"transactionAt\": 1768084354000,\n    \"type\": 2,\n    \"originalAmount\": 19.03,\n    \"originalCurrency\": \"USD\",\n    \"currency\": \"USD\",\n    \"status\": 2,\n    \"direction\": 1,\n    \"cardNumber\": \"**** 3904\",\n    \"cardId\": \"kc-xxxxxx\",\n    \"orderNo\": \"ORDER123\",\n    \"merchantName\": \"Google Earthquake Net\"\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "https://your-webhook-url.com/webhook",
							"protocol": "https",
							"host": [
								"your-webhook-url",
								"com"
							],
							"path": [
								"webhook"
							]
						},
						"description": "Example of Card Consumption webhook payload.\n\n**Event Types:**\n- CC_CONSUME: Card consumption/purchase\n- CC_REFUND: Refund transaction\n- CC_RECHARGE: Card recharge\n- 3DS_CONFIRM: 3DS confirmation required\n\n**Transaction Status:**\n- 1: Successful\n- 2: Failed\n- 3: In Process\n- 4: Posted\n- 5: Not Posted\n- 6: Payment Failed\n- 7: Cancelled\n\n**Transaction Type:**\n- 1: Recharge/Mortgage\n- 2: Consumption\n- 3: Refund\n- 4: Cash Withdrawal\n- 5: Redemption\n- 6: Management Fee\n- 7: Other\n- 8: Replacement\n- 9: Deactivate\n- 10: Refund Reversal\n\n**Direction:**\n- 1: Income\n- 2: Expense"
					},
					"response": []
				},
				{
					"name": "3DS Confirmation Webhook",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"event\": \"3DS_CONFIRM\",\n  \"details\": {\n    \"amount\": \"1\",\n    \"type\": \"code\",\n    \"cardNumber\": \"**** 7777\",\n    \"cardId\": \"kc-xxxxxx\",\n    \"merchants\": \"Google\",\n    \"transactionCurrency\": \"USD\",\n    \"transactionDate\": 1767962820000,\n    \"validateCode\": \"X435zgUYJK3P\"\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "https://your-webhook-url.com/webhook",
							"protocol": "https",
							"host": [
								"your-webhook-url",
								"com"
							],
							"path": [
								"webhook"
							]
						},
						"description": "Example of 3DS Confirmation webhook payload. Use the validateCode with the Validate Code endpoint to confirm the payment."
					},
					"response": []
				}
			]
		}
	]
}
