KeyFormatConditionDescription
1

acsURL

ans..256

M

The ACS URL that will be used for the to PAReq

2

PAReq

ans..1024

M

A constructed, Base64 encoded and compressed field carrying the Payer Authentication Request Message Fields. The compression algorithm used is a combination of LZ77 and Huffman coding as specified in RFC 1951.

3

termURL

ans..256

M

The merchant URL the ACS will redirect the cardholder to after the authentication has concluded. Please note that BNP Payment platform adds the field PayID in the query string to the base URL.

Schema

{
	"$schema": "http://json-schema.org/draft-07/schema#",
	"$id": "https://paymentpage.axepta.bnpparibas/schemas/threeDSLegacy.json",
	"title": "3DS Legacy Data",
	"description": "3DS legacy data needed to create the PAReq message",
	"type": "object",
	"properties": {
		"MID": {
			"type": "string",
			"minLength": 3,
			"maxLength": 30
		},
		"TransID": {
			"type": "string",
			"maxLength": 64
		},
		"acsURL": {
			"type": "string",
			"format": "uri"
		},
		"PAReq": {
			"type": "string",
			"description": "Base64 encoded and compressed (see RFC 1951) Payer Authentication Request (PAReq)." 
		},
		"TermURL": {
			"type": "string",
			"format": "uri"
		}
	},
	"required": ["MID", "TransID", "acsURL", "PAReq", "TermURL"],
	"additionalProperties": false
}

Sample

{
	"MID": "ACME_INC",
	"TransID": "Transaction ID 123",
	"acsURL": "https://ps4acs.netcetera-payment.ch/paymentAuthentication?token=oT2C6ISWSA-fzrmyQpAy1w==",
	"PAReq": "eJxVUm2P2jAM/itVv5e0TdMW5ObEQLtjEugYPaHxLaTuUYm0vb4Mul+/BMpul09+bMeP/djwdFVn6zc2bVGVie1NXNvCUlZZUb4n9lv63Yltq+1EmYlzVWJiD9jaTxzSU4O43KHsG+SwxrYV72gVWWLXgk2px6QfOB7LmRMIypwjzWMnkqHIs/zoo6Q2h9f5T/zgMHJzTT3xgTygrtnIkyg7DkJ+fFtteBBTN9IZIwSFzWrJPcbYIg0YC6nvejQAcvdDKRTyRaXqvqtq61kdX4DcfCCrvuyagftRCOQBoG/O/NR19YyQy+UykePPSYZATAzIZ0evvbFaXetaZHyz3KiD2vqH57dhvV+xzXLLfqkf58N+nQAxGZCJDrnub+rGvme54YxGMzYFcvODUKYJTl399Hx3BLUhmX8J/e8CLX2jVzXwaRTrOR4I8FrrTekMrdU/GzJsJU+x7Wb3UjcM5HOSxYtRWnZauyr1F+Fqt9/NnfxPo4ZtPR+8S5IY7W8JhqMwCrrencQAIKYEGddKxpvQ1pdb+QuhC8wa",
	"TermURL": "http://www.acme.com/fallback/term?PayID=43ffd6de21b9449bbeec17c09b44ad17"
}




  • No labels