{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "VendorPaymentMethodRead", "type": "object", "properties": { "id": { "type": "integer", "readOnly": true }, "vendor": { "type": "integer", "description": "ID of the vendor this payment method is for" }, "name": { "type": "string", "maxLength": 255 }, "type": { "allOf": [ { "$ref": "#/components/schemas/PaymentMethodTypeEnum" } ], "title": "Payment Method", "minimum": 0, "maximum": 4294967295 }, "data": { "type": "object", "additionalProperties": {}, "readOnly": true }, "currency": { "$ref": "#/components/schemas/Currency" }, "payment_rail": { "type": "string", "readOnly": true }, "bank_account_country_code": { "type": "string", "nullable": true, "readOnly": true }, "flight_time": { "allOf": [ { "$ref": "#/components/schemas/VendorPaymentMethodFlightTime" } ], "readOnly": true }, "transaction_fee": { "allOf": [ { "$ref": "#/components/schemas/VendorPaymentMethodTransactionFee" } ], "readOnly": true } }, "required": [ "currency", "vendor" ] }