{
	"info": {
		"_postman_id": "5cd01a39-2068-4d9f-aad7-f6ada96cca94",
		"name": "3DS",
		"description": "Use the basic web forms on the Testing page to perform the device data collection and issuer challenge steps:  \n\nDevice Data: [https://developer.worldpay.com/products/access/3ds/testing#test-device-data-form](https://developer.worldpay.com/products/access/3ds/testing#test-device-data-form)\n\nChallenge: [https://developer.worldpay.com/products/access/3ds/testing#test-challenge-form](https://developer.worldpay.com/products/access/3ds/testing#test-challenge-form)",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
		"_exporter_id": "7202534"
	},
	"item": [
		{
			"name": "Plain Card",
			"item": [
				{
					"name": "1. Device Data Initialization (Plain)",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"let transactionReference = pm.response.json().transactionReference;",
									"",
									"pm.collectionVariables.set('transactionReference', transactionReference);"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "{{version}}",
								"type": "text"
							},
							{
								"key": "Accept",
								"value": "{{version}}",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"transactionReference\": \"{{$guid}}\",\n  \"merchant\": {\n    \"entity\": \"{{entity}}\"\n  },\n  \"paymentInstrument\": {\n    \"type\": \"card/front\",\n    \"cardHolderName\": \"Sherlock Holmes\",\n    \"cardNumber\": \"4000000000002503\",\n    \"cardExpiryDate\": {\n      \"month\": 5,\n      \"year\": 2035\n    }\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "https://{{environment}}/verifications/customers/3ds/deviceDataInitialization",
							"protocol": "https",
							"host": [
								"{{environment}}"
							],
							"path": [
								"verifications",
								"customers",
								"3ds",
								"deviceDataInitialization"
							]
						}
					},
					"response": []
				},
				{
					"name": "2. Authentication (Plain) - Min Recommended Values",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"let transactionReference = pm.response.json().transactionReference;",
									"let challengeReference = pm.response.json().challenge.reference;",
									"",
									"pm.collectionVariables.set('transactionReference', transactionReference);",
									"pm.collectionVariables.set('challengeReference', challengeReference);"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "{{version}}",
								"type": "text"
							},
							{
								"key": "Accept",
								"value": "{{version}}",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"transactionReference\": \"{{transactionReference}}\",\n  \"merchant\": {\n    \"entity\": \"{{entity}}\"\n  },\n  \"instruction\": {\n    \"paymentInstrument\": {\n      \"type\": \"card/front\",\n      \"cardHolderName\": \"Sherlock Holmes\",\n      \"cardNumber\": \"4000000000002503\",\n      \"cardExpiryDate\": {\n        \"month\": 5,\n        \"year\": 2035\n      },\n      \"billingAddress\": {\n        \"address1\": \"221B Baker Street\",\n        \"address2\": \"Marylebone\",\n        \"address3\": \"Westminster\",\n        \"postalCode\": \"NW1 6XE\",\n        \"city\": \"London\",\n        \"countryCode\": \"GB\"\n      }\n    },\n    \"value\": {\n      \"currency\": \"GBP\",\n      \"amount\": 10\n    }\n  },\n  \"deviceData\": {\n    \"collectionReference\": \"1_1d3794b9-ac74-4687-8dc5-11e9cd3475a9\",\n    \"acceptHeader\": \"text/html\",\n    \"userAgentHeader\": \"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0)\",\n    \"browserLanguage\": \"en-GB\",\n    \"browserJavaEnabled\": true,\n    \"browserColorDepth\": \"15\",\n    \"browserScreenHeight\": 1200,\n    \"browserScreenWidth\": 900,\n    \"timeZone\": \"-300\",\n    \"browserJavascriptEnabled\": true,\n    \"ipAddress\": \"192.0.0.0\"\n  },\n  \"challenge\": {\n    \"returnUrl\": \"http://payment.example.com\"\n  },\n  \"riskData\": {\n    \"account\": {\n      \"email\": \"sherlock.holmes@example.com\"\n    },\n    \"transaction\": {\n      \"firstName\": \"Sherlock\",\n      \"lastName\": \"Holmes\",\n      \"phoneNumber\": \"00000000000\"\n    }\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "https://{{environment}}/verifications/customers/3ds/authentication",
							"protocol": "https",
							"host": [
								"{{environment}}"
							],
							"path": [
								"verifications",
								"customers",
								"3ds",
								"authentication"
							]
						}
					},
					"response": []
				},
				{
					"name": "2. Authentication (Plain) - All values",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"let transactionReference = pm.response.json().transactionReference;",
									"let challengeReference = pm.response.json().challenge.reference;",
									"",
									"pm.collectionVariables.set('transactionReference', transactionReference);",
									"pm.collectionVariables.set('challengeReference', challengeReference);"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "{{version}}",
								"type": "text"
							},
							{
								"key": "Accept",
								"value": "{{version}}",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"transactionReference\": \"{{transactionReference}}\",\n  \"merchant\": {\n    \"entity\": \"{{entity}}\"\n  },\n  \"instruction\": {\n    \"paymentInstrument\": {\n      \"type\": \"card/front\",\n      \"cardHolderName\": \"Sherlock Holmes\",\n      \"cardNumber\": \"4000000000002503\",\n      \"cardExpiryDate\": {\n        \"month\": 5,\n        \"year\": 2035\n      },\n      \"billingAddress\": {\n        \"address1\": \"221B Baker Street\",\n        \"address2\": \"Marylebone\",\n        \"address3\": \"Westminster\",\n        \"postalCode\": \"NW1 6XE\",\n        \"city\": \"London\",\n        \"countryCode\": \"GB\"\n      }\n    },\n    \"value\": {\n      \"currency\": \"GBP\",\n      \"amount\": 10\n    }\n  },\n  \"deviceData\": {\n    \"collectionReference\": \"1_1d3794b9-ac74-4687-8dc5-11e9cd3475a9\",\n    \"acceptHeader\": \"text/html\",\n    \"userAgentHeader\": \"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0)\",\n    \"browserLanguage\": \"en-GB\",\n    \"browserJavaEnabled\": true,\n    \"browserColorDepth\": \"15\",\n    \"browserScreenHeight\": 1200,\n    \"browserScreenWidth\": 900,\n    \"timeZone\": \"-300\",\n    \"browserJavascriptEnabled\": true,\n    \"ipAddress\": \"192.0.0.0\"\n  },\n  \"challenge\": {\n    \"windowSize\": \"600x400\",\n    \"preference\": \"noPreference\",\n    \"returnUrl\": \"http://payment.example.com\"\n  },\n  \"riskData\": {\n    \"account\": {\n      \"previousSuspiciousActivity\": false,\n      \"type\": \"registeredUser\",\n      \"email\": \"sherlock.holmes@example.com\",\n      \"history\": {\n        \"createdAt\": \"2019-11-18\",\n        \"modifiedAt\": \"2019-11-18\",\n        \"passwordModifiedAt\": \"2019-10-15\",\n        \"paymentAccountEnrolledAt\": \"2019-11-18\"\n      }\n    },\n    \"transaction\": {\n      \"reorder\": true,\n      \"preOrderDate\": \"2019-11-18\",\n      \"firstName\": \"Sherlock\",\n      \"lastName\": \"Holmes\",\n      \"phoneNumber\": \"00000000000\",\n      \"history\": {\n        \"attemptsLastDay\": 2,\n        \"attemptsLastYear\": 6,\n        \"completedLastSixMonths\": 6,\n        \"addCardsLastDay\": 5,\n        \"shippingAddressFirstUsedAt\": \"2018-09-18\"\n      },\n      \"giftCardsPurchase\": {\n        \"totalValue\": {\n          \"currency\": \"GBP\",\n          \"amount\": 10\n        },\n        \"quantity\": 4\n      }\n    },\n    \"shipping\": {\n      \"nameMatchesAccountName\": false,\n      \"method\": \"verifiedAddress\",\n      \"timeFrame\": \"nextDay\",\n      \"email\": \"sherlock.holmes@example.com\",\n      \"address\": {\n        \"address1\": \"Disneyland\",\n        \"address2\": \"Disneyland Drive\",\n        \"address3\": \"Adventure Park\",\n        \"postalCode\": \"DL1 2CA\",\n        \"city\": \"Anaheim\",\n        \"stateCode\": \"CA\",\n        \"countryCode\": \"GB\",\n        \"phoneNumber\": \"01911234321\"\n      }\n    }\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "https://{{environment}}/verifications/customers/3ds/authentication",
							"protocol": "https",
							"host": [
								"{{environment}}"
							],
							"path": [
								"verifications",
								"customers",
								"3ds",
								"authentication"
							]
						}
					},
					"response": []
				},
				{
					"name": "3. Verification",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									""
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "{{version}}",
								"type": "text"
							},
							{
								"key": "Accept",
								"value": "{{version}}",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"transactionReference\": \"{{transactionReference}}\",\n  \"merchant\": {\n    \"entity\": \"{{entity}}\"\n  },\n  \"challenge\": {\n    \"reference\": \"{{challengeReference}}\"\n  }\n}\n",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "https://{{environment}}/verifications/customers/3ds/verification",
							"protocol": "https",
							"host": [
								"{{environment}}"
							],
							"path": [
								"verifications",
								"customers",
								"3ds",
								"verification"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Worldpay Token",
			"item": [
				{
					"name": "1. Device Data Initialization (Worldpay Token)",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"let transactionReference = pm.response.json().transactionReference;",
									"",
									"pm.collectionVariables.set('transactionReference', transactionReference);"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "{{version}}",
								"type": "text"
							},
							{
								"key": "Accept",
								"value": "{{version}}",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"transactionReference\": \"{{$guid}}\",\n  \"merchant\": {\n    \"entity\": \"{{entity}}\"\n  },\n  \"paymentInstrument\": {\n    \"type\": \"card/tokenized\",\n    \"href\": \"https://try.access.worldpay.com/tokens/MTIzNDU2Nzg5MDEyMzQ...\"\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "https://{{environment}}/verifications/customers/3ds/deviceDataInitialization",
							"protocol": "https",
							"host": [
								"{{environment}}"
							],
							"path": [
								"verifications",
								"customers",
								"3ds",
								"deviceDataInitialization"
							]
						}
					},
					"response": []
				},
				{
					"name": "2. Authentication (Worldpay Token) - Min Recommended Values",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"let transactionReference = pm.response.json().transactionReference;",
									"let challengeReference = pm.response.json().challenge.reference;",
									"",
									"pm.collectionVariables.set('transactionReference', transactionReference);",
									"pm.collectionVariables.set('challengeReference', challengeReference);"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "{{version}}",
								"type": "text"
							},
							{
								"key": "Accept",
								"value": "{{version}}",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"transactionReference\": \"{{transactionReference}}\",\n  \"merchant\": {\n    \"entity\": \"{{entity}}\"\n  },\n  \"instruction\": {\n  \"paymentInstrument\": {\n      \"type\": \"card/tokenized\",\n      \"href\": \"https://try.access.worldpay.com/tokens/MTIzNDU2Nzg....\"\n    },\n    \"value\": {\n      \"currency\": \"GBP\",\n      \"amount\": 10\n    }\n  },\n  \"deviceData\": {\n    \"collectionReference\": \"1_1d3794b9-ac74-4687-8dc5-11e9cd3475a9\",\n    \"acceptHeader\": \"text/html\",\n    \"userAgentHeader\": \"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0)\",\n    \"browserLanguage\": \"en-GB\",\n    \"browserJavaEnabled\": true,\n    \"browserColorDepth\": \"15\",\n    \"browserScreenHeight\": 1200,\n    \"browserScreenWidth\": 900,\n    \"timeZone\": \"-300\",\n    \"browserJavascriptEnabled\": true,\n    \"ipAddress\": \"192.0.0.0\"\n  },\n  \"challenge\": {\n    \"returnUrl\": \"http://payment.example.com\"\n  },\n  \"riskData\": {\n    \"account\": {\n      \"email\": \"sherlock.holmes@example.com\"\n    },\n    \"transaction\": {\n      \"firstName\": \"Sherlock\",\n      \"lastName\": \"Holmes\",\n      \"phoneNumber\": \"00000000000\"\n    }\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "https://{{environment}}/verifications/customers/3ds/authentication",
							"protocol": "https",
							"host": [
								"{{environment}}"
							],
							"path": [
								"verifications",
								"customers",
								"3ds",
								"authentication"
							]
						}
					},
					"response": []
				},
				{
					"name": "2. Authentication (Worldpay Token) - All values",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"let transactionReference = pm.response.json().transactionReference;",
									"let challengeReference = pm.response.json().challenge.reference;",
									"",
									"pm.collectionVariables.set('transactionReference', transactionReference);",
									"pm.collectionVariables.set('challengeReference', challengeReference);"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "{{version}}",
								"type": "text"
							},
							{
								"key": "Accept",
								"value": "{{version}}",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"transactionReference\": \"{{transactionReference}}\",\n  \"merchant\": {\n    \"entity\": \"{{entity}}\"\n  },\n  \"instruction\": {\n  \"paymentInstrument\": {\n      \"type\": \"card/tokenized\",\n      \"href\": \"https://try.access.worldpay.com/tokens/MTIzNDU2Nzg....\"\n    },\n    \"value\": {\n      \"currency\": \"GBP\",\n      \"amount\": 10\n    }\n  },\n  \"deviceData\": {\n    \"collectionReference\": \"1_4e0bd6bf-8ab1-46af-942c-bb5620eea870\",\n    \"acceptHeader\": \"text/html\",\n    \"userAgentHeader\": \"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0)\",\n    \"browserLanguage\": \"en-GB\",\n    \"browserJavaEnabled\": true,\n    \"browserColorDepth\": \"15\",\n    \"browserScreenHeight\": 1200,\n    \"browserScreenWidth\": 900,\n    \"timeZone\": \"-300\",\n    \"browserJavascriptEnabled\": true,\n    \"ipAddress\": \"192.0.0.0\"\n  },\n  \"challenge\": {\n    \"windowSize\": \"600x400\",\n    \"preference\": \"noPreference\",\n    \"returnUrl\": \"http://payment.example.com\"\n  },\n  \"riskData\": {\n    \"account\": {\n      \"previousSuspiciousActivity\": false,\n      \"type\": \"registeredUser\",\n      \"email\": \"sherlock.holmes@example.com\",\n      \"history\": {\n        \"createdAt\": \"2019-11-18\",\n        \"modifiedAt\": \"2019-11-18\",\n        \"passwordModifiedAt\": \"2019-10-15\",\n        \"paymentAccountEnrolledAt\": \"2019-11-18\"\n      }\n    },\n    \"transaction\": {\n      \"reorder\": true,\n      \"preOrderDate\": \"2019-11-18\",\n      \"firstName\": \"Sherlock\",\n      \"lastName\": \"Holmes\",\n      \"phoneNumber\": \"00000000000\",\n      \"history\": {\n        \"attemptsLastDay\": 2,\n        \"attemptsLastYear\": 6,\n        \"completedLastSixMonths\": 6,\n        \"addCardsLastDay\": 5,\n        \"shippingAddressFirstUsedAt\": \"2018-09-18\"\n      },\n      \"giftCardsPurchase\": {\n        \"totalValue\": {\n          \"currency\": \"GBP\",\n          \"amount\": 10\n        },\n        \"quantity\": 4\n      }\n    },\n    \"shipping\": {\n      \"nameMatchesAccountName\": false,\n      \"method\": \"verifiedAddress\",\n      \"timeFrame\": \"nextDay\",\n      \"email\": \"sherlock.holmes@example.com\",\n      \"address\": {\n        \"address1\": \"Disneyland\",\n        \"address2\": \"Disneyland Drive\",\n        \"address3\": \"Adventure Park\",\n        \"postalCode\": \"DL1 2CA\",\n        \"city\": \"Anaheim\",\n        \"stateCode\": \"CA\",\n        \"countryCode\": \"GB\",\n        \"phoneNumber\": \"01911234321\"\n      }\n    }\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "https://{{environment}}/verifications/customers/3ds/authentication",
							"protocol": "https",
							"host": [
								"{{environment}}"
							],
							"path": [
								"verifications",
								"customers",
								"3ds",
								"authentication"
							]
						}
					},
					"response": []
				},
				{
					"name": "3. Verification",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									""
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "{{version}}",
								"type": "text"
							},
							{
								"key": "Accept",
								"value": "{{version}}",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"transactionReference\": \"{{transactionReference}}\",\n  \"merchant\": {\n    \"entity\": \"{{entity}}\"\n  },\n  \"challenge\": {\n    \"reference\": \"{{challengeReference}}\"\n  }\n}\n",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "https://{{environment}}/verifications/customers/3ds/verification",
							"protocol": "https",
							"host": [
								"{{environment}}"
							],
							"path": [
								"verifications",
								"customers",
								"3ds",
								"verification"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Network Token",
			"item": [
				{
					"name": "1. Device Data Initialization (Network Token)",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"let transactionReference = pm.response.json().transactionReference;",
									"",
									"pm.collectionVariables.set('transactionReference', transactionReference);"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "{{version}}",
								"type": "text"
							},
							{
								"key": "Accept",
								"value": "{{version}}",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"transactionReference\": \"{{$guid}}\",\n  \"merchant\": {\n    \"entity\": \"{{entity}}\"\n  },\n  \"paymentInstrument\": {\n    \"type\": \"card/networkToken\",\n    \"tokenNumber\": \"4444333322221111\",\n    \"cardExpiryDate\": {\n      \"month\": 5,\n      \"year\": 2035\n    }\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "https://{{environment}}/verifications/customers/3ds/deviceDataInitialization",
							"protocol": "https",
							"host": [
								"{{environment}}"
							],
							"path": [
								"verifications",
								"customers",
								"3ds",
								"deviceDataInitialization"
							]
						}
					},
					"response": []
				},
				{
					"name": "2. Authentication (Network Token) - Min Recommended Values",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"let transactionReference = pm.response.json().transactionReference;",
									"let challengeReference = pm.response.json().challenge.reference;",
									"",
									"pm.collectionVariables.set('transactionReference', transactionReference);",
									"pm.collectionVariables.set('challengeReference', challengeReference);"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "{{version}}",
								"type": "text"
							},
							{
								"key": "Accept",
								"value": "{{version}}",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"transactionReference\": \"{{transactionReference}}\",\n  \"merchant\": {\n    \"entity\": \"{{entity}}\"\n  },\n  \"instruction\": {\n   \"paymentInstrument\": {\n      \"type\": \"card/networkToken\",\n      \"tokenNumber\": \"4444333322221111\",\n      \"cardExpiryDate\": {\n        \"month\": 5,\n        \"year\": 2035\n      },\n      \"billingAddress\": {\n        \"address1\": \"221B Baker Street\",\n        \"address2\": \"Marylebone\",\n        \"address3\": \"Westminster\",\n        \"postalCode\": \"NW1 6XE\",\n        \"city\": \"London\",\n        \"countryCode\": \"GB\"\n      }\n    },\n    \"value\": {\n      \"currency\": \"GBP\",\n      \"amount\": 10\n    }\n  },\n  \"deviceData\": {\n    \"collectionReference\": \"1_1d3794b9-ac74-4687-8dc5-11e9cd3475a9\",\n    \"acceptHeader\": \"text/html\",\n    \"userAgentHeader\": \"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0)\",\n    \"browserLanguage\": \"en-GB\",\n    \"browserJavaEnabled\": true,\n    \"browserColorDepth\": \"15\",\n    \"browserScreenHeight\": 1200,\n    \"browserScreenWidth\": 900,\n    \"timeZone\": \"-300\",\n    \"browserJavascriptEnabled\": true,\n    \"ipAddress\": \"192.0.0.0\"\n  },\n  \"challenge\": {\n    \"returnUrl\": \"http://payment.example.com\"\n  },\n  \"riskData\": {\n    \"account\": {\n      \"email\": \"sherlock.holmes@example.com\"\n    },\n    \"transaction\": {\n      \"firstName\": \"Sherlock\",\n      \"lastName\": \"Holmes\",\n      \"phoneNumber\": \"00000000000\"\n    }\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "https://{{environment}}/verifications/customers/3ds/authentication",
							"protocol": "https",
							"host": [
								"{{environment}}"
							],
							"path": [
								"verifications",
								"customers",
								"3ds",
								"authentication"
							]
						}
					},
					"response": []
				},
				{
					"name": "2. Authentication (Network Token) - All Values",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"let transactionReference = pm.response.json().transactionReference;",
									"let challengeReference = pm.response.json().challenge.reference;",
									"",
									"pm.collectionVariables.set('transactionReference', transactionReference);",
									"pm.collectionVariables.set('challengeReference', challengeReference);"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "{{version}}",
								"type": "text"
							},
							{
								"key": "Accept",
								"value": "{{version}}",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"transactionReference\": \"{{transactionReference}}\",\n  \"merchant\": {\n    \"entity\": \"{{entity}}\"\n  },\n  \"instruction\": {\n   \"paymentInstrument\": {\n      \"type\": \"card/networkToken\",\n      \"tokenNumber\": \"4444333322221111\",\n      \"cardExpiryDate\": {\n        \"month\": 5,\n        \"year\": 2035\n      },\n      \"billingAddress\": {\n        \"address1\": \"221B Baker Street\",\n        \"address2\": \"Marylebone\",\n        \"address3\": \"Westminster\",\n        \"postalCode\": \"NW1 6XE\",\n        \"city\": \"London\",\n        \"countryCode\": \"GB\"\n      }\n    },\n    \"value\": {\n      \"currency\": \"GBP\",\n      \"amount\": 10\n    }\n  },\n  \"deviceData\": {\n    \"collectionReference\": \"1_4e0bd6bf-8ab1-46af-942c-bb5620eea870\",\n    \"acceptHeader\": \"text/html\",\n    \"userAgentHeader\": \"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0)\",\n    \"browserLanguage\": \"en-GB\",\n    \"browserJavaEnabled\": true,\n    \"browserColorDepth\": \"15\",\n    \"browserScreenHeight\": 1200,\n    \"browserScreenWidth\": 900,\n    \"timeZone\": \"-300\",\n    \"browserJavascriptEnabled\": true,\n    \"ipAddress\": \"192.0.0.0\"\n  },\n  \"challenge\": {\n    \"windowSize\": \"600x400\",\n    \"preference\": \"noPreference\",\n    \"returnUrl\": \"http://payment.example.com\"\n  },\n  \"riskData\": {\n    \"account\": {\n      \"previousSuspiciousActivity\": false,\n      \"type\": \"registeredUser\",\n      \"email\": \"sherlock.holmes@example.com\",\n      \"history\": {\n        \"createdAt\": \"2019-11-18\",\n        \"modifiedAt\": \"2019-11-18\",\n        \"passwordModifiedAt\": \"2019-10-15\",\n        \"paymentAccountEnrolledAt\": \"2019-11-18\"\n      }\n    },\n    \"transaction\": {\n      \"reorder\": true,\n      \"preOrderDate\": \"2019-11-18\",\n      \"firstName\": \"Sherlock\",\n      \"lastName\": \"Holmes\",\n      \"phoneNumber\": \"00000000000\",\n      \"history\": {\n        \"attemptsLastDay\": 2,\n        \"attemptsLastYear\": 6,\n        \"completedLastSixMonths\": 6,\n        \"addCardsLastDay\": 5,\n        \"shippingAddressFirstUsedAt\": \"2018-09-18\"\n      },\n      \"giftCardsPurchase\": {\n        \"totalValue\": {\n          \"currency\": \"GBP\",\n          \"amount\": 10\n        },\n        \"quantity\": 4\n      }\n    },\n    \"shipping\": {\n      \"nameMatchesAccountName\": false,\n      \"method\": \"verifiedAddress\",\n      \"timeFrame\": \"nextDay\",\n      \"email\": \"sherlock.holmes@example.com\",\n      \"address\": {\n        \"address1\": \"Disneyland\",\n        \"address2\": \"Disneyland Drive\",\n        \"address3\": \"Adventure Park\",\n        \"postalCode\": \"DL1 2CA\",\n        \"city\": \"Anaheim\",\n        \"stateCode\": \"CA\",\n        \"countryCode\": \"GB\",\n        \"phoneNumber\": \"01911234321\"\n      }\n    }\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "https://{{environment}}/verifications/customers/3ds/authentication",
							"protocol": "https",
							"host": [
								"{{environment}}"
							],
							"path": [
								"verifications",
								"customers",
								"3ds",
								"authentication"
							]
						}
					},
					"response": []
				},
				{
					"name": "3. Verification",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									""
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "{{version}}",
								"type": "text"
							},
							{
								"key": "Accept",
								"value": "{{version}}",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"transactionReference\": \"{{transactionReference}}\",\n  \"merchant\": {\n    \"entity\": \"{{entity}}\"\n  },\n  \"challenge\": {\n    \"reference\": \"{{challengeReference}}\"\n  }\n}\n",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "https://{{environment}}/verifications/customers/3ds/verification",
							"protocol": "https",
							"host": [
								"{{environment}}"
							],
							"path": [
								"verifications",
								"customers",
								"3ds",
								"verification"
							]
						}
					},
					"response": []
				}
			]
		}
	],
	"auth": {
		"type": "basic",
		"basic": [
			{
				"key": "password",
				"value": "{{password}}",
				"type": "string"
			},
			{
				"key": "username",
				"value": "{{username}}",
				"type": "string"
			}
		]
	},
	"event": [
		{
			"listen": "prerequest",
			"script": {
				"type": "text/javascript",
				"packages": {},
				"exec": [
					""
				]
			}
		},
		{
			"listen": "test",
			"script": {
				"type": "text/javascript",
				"packages": {},
				"exec": [
					""
				]
			}
		}
	],
	"variable": [
		{
			"key": "username",
			"value": "",
			"type": "string"
		},
		{
			"key": "password",
			"value": "",
			"type": "string"
		},
		{
			"key": "version",
			"value": "application/vnd.worldpay.verifications.customers-v3.hal+json",
			"type": "string"
		},
		{
			"key": "environment",
			"value": "try.access.worldpay.com",
			"type": "string"
		},
		{
			"key": "entity",
			"value": "default",
			"type": "string"
		},
		{
			"key": "transactionReference",
			"value": ""
		},
		{
			"key": "challengeReference",
			"value": ""
		}
	]
}