{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "schema:PaymentChargeSpecification", "title": "PaymentChargeSpecification", "description": "The costs of settling the payment using a particular payment method.", "type": "object", "allOf": [ { "description": "A structured value representing a price or price range. Typically, only the subclasses of this type are used for markup. It is recommended to use [[MonetaryAmount]] to describe independent amounts of money such as a salary, credit card limits, etc.", "$ref": "schema:PriceSpecification" } ], "properties": { "appliesToDeliveryMethod": { "description": "The delivery method(s) to which the delivery charge or payment charge specification applies.", "$ref": "schema:DeliveryMethod" }, "appliesToPaymentMethod": { "description": "The payment method(s) to which the payment charge specification applies.", "$ref": "schema:PaymentMethod" } } }