diff --git a/mastercard.json b/mastercard.json
new file mode 100644
index 0000000..c84a5da
--- /dev/null
+++ b/mastercard.json
@@ -0,0 +1,28 @@
+{
+    "type": "overpass",
+    "name": {
+        "en": "Mastercard Payment",
+        "nl": "Mastercard Betaling",
+        "de": "Mastercard Zahlung"
+    },
+    "query": {
+        "15": [
+            "(node[\"payment:mastercard\"];",
+            "way[\"payment:mastercard\"];",
+            "relation[\"payment:mastercard\"];)"
+        ]
+    },
+    "feature": {
+        "pre": [
+            "{% if attribute(tags, 'payment:mastercard') == 'yes' %}",
+            "  {% set payment_color='green' %}",
+            "{% elseif attribute(tags, 'payment:mastercard') == 'no' %}",
+            "  {% set payment_color='red' %}",
+            "{% else %}",
+            "  {% set payment_color='white' %}",
+            "{% endif %}"
+        ],
+        "markerSign": "",
+        "markerSymbol": "{{ markerPointer({\"fillColor\":payment_color})|raw }}"
+    }
+}