{
    "$id": "https://www.fatzebra.com/schemas/applepay/load-params.json",
    "type": "object",
    "additionalProperties": false,
    "required": [
        "containerId",
        "paymentIntent"
    ],
    "properties": {
        "containerId": {
            "type": "string"
        },
        "environment": {
            "type": "string",
            "enum": [
                "local",
                "test",
                "development",
                "staging",
                "sandbox",
                "production"
            ]
        },
        "paymentIntent": {
            "$ref": "payment-intent.json#/definitions/PaymentIntent"
        },
        "options": {
            "$ref": "options.json#/definitions/Options"
        }
    }
}
