Procurify · Schema
VendorPaymentMethodRead
Spend ManagementProcurementPurchase OrdersAccounts PayableVendor ManagementBudget TrackingProcure-to-PayERP Integration
Properties
| Name | Type | Description |
|---|---|---|
| id | integer | |
| vendor | integer | ID of the vendor this payment method is for |
| name | string | |
| type | object | |
| data | object | |
| currency | object | |
| payment_rail | string | |
| bank_account_country_code | string | |
| flight_time | object | |
| transaction_fee | object |
JSON Schema
{
"$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"
]
}