{
	"id": "PaymentCard.json",
	"title": "Payment Card",
	"description": "A payment method using a credit, debit, store or other card to associate the payment with an account.",
	"media": {"type": "application/json;profile=http://schema.org/PaymentCard"},
	"allOf": [
		{"$ref": "Thing.json"},
		{"$ref": "Intangible.json"},
		{"$ref": "Enumeration.json"},
		{"$ref": "PaymentMethod.json"},
		{"$ref": "Service.json"},
		{"$ref": "FinancialProduct.json"}
	],
	"type": "object",
	"properties": {
		"cashBack": {
			"oneOf": [
				{
					"type": "array",
					"items": {"$ref": "#/definitions/cashBack"}
				},
				{"$ref": "#/definitions/cashBack"}
			]
		},
		"contactlessPayment": {
			"oneOf": [
				{
					"type": "array",
					"items": {"$ref": "#/definitions/contactlessPayment"}
				},
				{"$ref": "#/definitions/contactlessPayment"}
			]
		},
		"floorLimit": {"$ref": "MonetaryAmount.json#/definitions/possibleRefArray"}
	},
	"definitions": {
		"array": {
			"type": "array",
			"items": {"$ref": "#"}
		},
		"possibleRef": {
			"oneOf": [
				{"$ref": "#"},
				{
					"type": "string",
					"format": "uri",
					"links": [{
						"rel": "full",
						"href": "{+$}"
					}]
				}
			]
		},
		"possibleRefArray": {
			"oneOf": [
				{
					"type": "array",
					"items": {"$ref": "#/definitions/possibleRef"}
				},
				{
					"type": "string",
					"format": "uri",
					"links": [{
						"rel": "full",
						"href": "{+$}"
					}]
				}
			]
		},
		"cashBack": {
			"title": "Cash Back",
			"description": "A cardholder benefit that pays the cardholder a small percentage of their net expenditures.",
			"anyOf": [{"type": "boolean"}, {"type": "number"}]
		},
		"contactlessPayment": {
			"title": "Contactless Payment",
			"description": "A secure method for consumers to purchase products or services via debit, credit or smartcards by using RFID or NFC technology.",
			"type": "boolean"
		}
	}
}