Download OpenAPI specification:Download
Create a new merchant profile with vendor-scoped payment method configuration.
Payment methods must be nested inside each vendorMerchant entry.
Do NOT include paymentMethodSettings in the request body — it is computed from vendorMerchants[].paymentMethods[] and returned in the response only. If provided, it is silently ignored.
| id | string or null <uuid> Default: null Merchant UUID. Processing Rules
|
| merchantGroupId required | string <uuid> UUID of the merchant group this merchant belongs to. Processing Rules
|
| name required | string <= 255 characters Human-readable display name of the merchant. Processing Rules
|
required | Array of objects (VendorMerchant) non-empty Processor (vendor) accounts configured for this merchant. Each entry binds a vendor to the payment methods it handles. THIS IS THE SOURCE OF TRUTH for payment method configuration.
Processing Rules
|
object Default: {} Merchant-level operational settings. | |
| merchantAccAdGroup | string Default: "" Active Directory group name assigned to this merchant. Default is |
Array of objects (OrderedCustomerSearchCriteria) Default: [] Ordered group criteria used to look up enterprise customers during checkout. Each entry defines a precedence level and a list of customer search criteria to evaluate at that level. Processing Rules
| |
| clientIds required | Array of strings non-empty Client application IDs permitted to create checkout sessions for this merchant. Processing Rules
|
{- "merchantGroupId": "3cf34cba-ffec-48fb-b7ca-09977db1077a",
- "name": "Acme Health",
- "vendorMerchants": [
- {
- "vendor": "STRIPE",
- "vendorMerchantId": "acct_1NiY8rIgxHxRIfDJ",
- "paymentMethods": [
- {
- "type": "CARD",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "APPLE_PAY",
- "order": 2,
- "enabled": true
}, - {
- "type": "EMAIL",
- "order": 3,
- "enabled": true
}, - {
- "type": "TEXT",
- "order": 4,
- "enabled": true
}
], - "cardCategories": [
- {
- "type": "MANUFACTURER_CARD",
- "label": "Copay Card"
}
]
}
], - "vendorSettings": {
- "enabled": true,
- "customerModel": "TWO_TIER"
}
}, - {
- "vendor": "OPTUM_BANK",
- "vendorMerchantId": "acct_9Z8Y7X6W",
- "paymentMethods": [
- {
- "type": "BANK_ACCOUNT",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "EMAIL",
- "order": 2,
- "enabled": true
}
], - "cardCategories": null
}
], - "vendorSettings": {
- "enabled": true,
- "customerModel": "PASS_THROUGH"
}
}
], - "settings": {
- "paymentMetadataKeys": [
- "accountId",
- "checkoutId",
- "patientId"
], - "telephonicEntryEnabled": true,
- "payoutReportsEnabled": true,
- "senderEmailAddresses": [
- {
- "emailAddress": "payments@ccg.optum.com",
- "verified": false,
- "defaultEmail": true
}
], - "features": {
- "property1": true,
- "property2": false
}, - "splitTender": {
- "enabled": true
}
}, - "enterpriseSettings": [
- {
- "precedence": 1,
- "customerSearchCriteria": [
- {
- "value": {
- "property1": "value1"
}, - "merchantSearchKey": "accountId",
- "enterpriseSearchKey": "memberId",
- "enterpriseValueKey": "memberNumber",
- "merchantMetadataKey": "patientId",
- "enterpriseResponseSearchPath": "data.members[0].id",
- "precedence": 1,
- "required": true
}
]
}
], - "clientIds": [
- "client-123"
], - "merchantAccAdGroup": "merchant-acme-admins"
}{- "id": "9489b357-a0a1-4196-a3c9-1244de090640",
- "merchantGroupId": "3cf34cba-ffec-48fb-b7ca-09977db1077a",
- "name": "Acme Health",
- "vendorMerchants": [
- {
- "vendor": "STRIPE",
- "vendorMerchantId": "acct_1NiY8rIgxHxRIfDJ",
- "paymentMethods": [
- {
- "type": "CARD",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "APPLE_PAY",
- "order": 2,
- "enabled": true
}, - {
- "type": "EMAIL",
- "order": 3,
- "enabled": true
}, - {
- "type": "TEXT",
- "order": 4,
- "enabled": true
}
], - "cardCategories": [
- {
- "type": "MANUFACTURER_CARD",
- "label": "Copay Card"
}
]
}
], - "vendorSettings": {
- "enabled": true,
- "customerModel": "TWO_TIER"
}
}, - {
- "vendor": "OPTUM_BANK",
- "vendorMerchantId": "acct_9Z8Y7X6W",
- "paymentMethods": [
- {
- "type": "BANK_ACCOUNT",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "EMAIL",
- "order": 2,
- "enabled": true
}
], - "cardCategories": null
}
], - "vendorSettings": {
- "enabled": true,
- "customerModel": "PASS_THROUGH"
}
}
], - "paymentMethodSettings": {
- "paymentMethod": [
- {
- "type": "CARD",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "APPLE_PAY",
- "order": 2,
- "enabled": true
}, - {
- "type": "EMAIL",
- "order": 3,
- "enabled": true
}, - {
- "type": "TEXT",
- "order": 4,
- "enabled": true
}
], - "cardCategories": [
- {
- "type": "MANUFACTURER_CARD",
- "label": "Copay Card"
}
]
}, - {
- "type": "BANK_ACCOUNT",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "EMAIL",
- "order": 2,
- "enabled": true
}
], - "cardCategories": null
}
]
}, - "settings": {
- "paymentMetadataKeys": [
- "accountId",
- "checkoutId",
- "patientId"
], - "telephonicEntryEnabled": true,
- "payoutReportsEnabled": true,
- "senderEmailAddresses": [
- {
- "emailAddress": "payments@ccg.optum.com",
- "verified": false,
- "defaultEmail": true
}
], - "features": {
- "property1": true,
- "property2": false
}, - "splitTender": {
- "enabled": true
}
}, - "enterpriseSettings": [
- {
- "precedence": 1,
- "customerSearchCriteria": [
- {
- "value": {
- "property1": "value1"
}, - "merchantSearchKey": "accountId",
- "enterpriseSearchKey": "memberId",
- "enterpriseValueKey": "memberNumber",
- "merchantMetadataKey": "patientId",
- "enterpriseResponseSearchPath": "data.members[0].id",
- "precedence": 1,
- "required": true
}
]
}
], - "clientIds": [
- "client-123"
], - "merchantAccAdGroup": "merchant-acme-admins"
}Update an existing merchant profile. id is required in the request body.
Do NOT include paymentMethodSettings in the request body — it is computed from vendorMerchants[].paymentMethods[] and returned in the response only. If provided, it is silently ignored.
Returns 204 No Content with no body in two cases:
id| id | string or null <uuid> Default: null Merchant UUID. Processing Rules
|
| merchantGroupId required | string <uuid> UUID of the merchant group this merchant belongs to. Processing Rules
|
| name required | string <= 255 characters Human-readable display name of the merchant. Processing Rules
|
required | Array of objects (VendorMerchant) non-empty Processor (vendor) accounts configured for this merchant. Each entry binds a vendor to the payment methods it handles. THIS IS THE SOURCE OF TRUTH for payment method configuration.
Processing Rules
|
object Default: {} Merchant-level operational settings. | |
| merchantAccAdGroup | string Default: "" Active Directory group name assigned to this merchant. Default is |
Array of objects (OrderedCustomerSearchCriteria) Default: [] Ordered group criteria used to look up enterprise customers during checkout. Each entry defines a precedence level and a list of customer search criteria to evaluate at that level. Processing Rules
| |
| clientIds required | Array of strings non-empty Client application IDs permitted to create checkout sessions for this merchant. Processing Rules
|
{- "id": "9489b357-a0a1-4196-a3c9-1244de090640",
- "merchantGroupId": "3cf34cba-ffec-48fb-b7ca-09977db1077a",
- "name": "Acme Health",
- "vendorMerchants": [
- {
- "vendor": "STRIPE",
- "vendorMerchantId": "acct_1NiY8rIgxHxRIfDJ",
- "paymentMethods": [
- {
- "type": "CARD",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "APPLE_PAY",
- "order": 2,
- "enabled": true
}, - {
- "type": "GOOGLE_PAY",
- "order": 3,
- "enabled": true
}
], - "cardCategories": [
- {
- "type": "MANUFACTURER_CARD",
- "label": "Copay Card"
}
]
}, - {
- "type": "BANK_ACCOUNT",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}
], - "cardCategories": null
}
], - "vendorSettings": {
- "enabled": true,
- "customerModel": "TWO_TIER"
}
}
], - "settings": {
- "paymentMetadataKeys": [
- "accountId",
- "checkoutId",
- "patientId"
], - "telephonicEntryEnabled": true,
- "payoutReportsEnabled": true,
- "senderEmailAddresses": [
- {
- "emailAddress": "payments@ccg.optum.com",
- "verified": false,
- "defaultEmail": true
}
], - "features": {
- "property1": true,
- "property2": false
}, - "splitTender": {
- "enabled": true
}
}, - "enterpriseSettings": [
- {
- "precedence": 1,
- "customerSearchCriteria": [
- {
- "value": {
- "property1": "value1"
}, - "merchantSearchKey": "accountId",
- "enterpriseSearchKey": "memberId",
- "enterpriseValueKey": "memberNumber",
- "merchantMetadataKey": "patientId",
- "enterpriseResponseSearchPath": "data.members[0].id",
- "precedence": 1,
- "required": true
}
]
}
], - "clientIds": [
- "client-123"
], - "merchantAccAdGroup": "merchant-acme-admins"
}{- "id": "9489b357-a0a1-4196-a3c9-1244de090640",
- "merchantGroupId": "3cf34cba-ffec-48fb-b7ca-09977db1077a",
- "name": "Acme Health",
- "vendorMerchants": [
- {
- "vendor": "STRIPE",
- "vendorMerchantId": "acct_1NiY8rIgxHxRIfDJ",
- "paymentMethods": [
- {
- "type": "CARD",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "APPLE_PAY",
- "order": 2,
- "enabled": true
}, - {
- "type": "GOOGLE_PAY",
- "order": 3,
- "enabled": true
}
], - "cardCategories": [
- {
- "type": "MANUFACTURER_CARD",
- "label": "Copay Card"
}
]
}
], - "vendorSettings": {
- "enabled": true,
- "customerModel": "TWO_TIER"
}
}, - {
- "vendor": "OPTUM_BANK",
- "vendorMerchantId": "acct_9Z8Y7X6W",
- "paymentMethods": [
- {
- "type": "BANK_ACCOUNT",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "EMAIL",
- "order": 2,
- "enabled": true
}
], - "cardCategories": null
}
], - "vendorSettings": {
- "enabled": true,
- "customerModel": "PASS_THROUGH"
}
}
], - "paymentMethodSettings": {
- "paymentMethod": [
- {
- "type": "CARD",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "APPLE_PAY",
- "order": 2,
- "enabled": true
}, - {
- "type": "GOOGLE_PAY",
- "order": 3,
- "enabled": true
}
], - "cardCategories": [
- {
- "type": "MANUFACTURER_CARD",
- "label": "Copay Card"
}
]
}, - {
- "type": "BANK_ACCOUNT",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "EMAIL",
- "order": 2,
- "enabled": true
}
], - "cardCategories": null
}
]
}, - "settings": {
- "paymentMetadataKeys": [
- "accountId",
- "checkoutId",
- "patientId"
], - "telephonicEntryEnabled": true,
- "payoutReportsEnabled": true,
- "senderEmailAddresses": [
- {
- "emailAddress": "payments@ccg.optum.com",
- "verified": false,
- "defaultEmail": true
}
], - "features": {
- "property1": true,
- "property2": false
}, - "splitTender": {
- "enabled": true
}
}, - "enterpriseSettings": [
- {
- "precedence": 1,
- "customerSearchCriteria": [
- {
- "value": {
- "property1": "value1"
}, - "merchantSearchKey": "accountId",
- "enterpriseSearchKey": "memberId",
- "enterpriseValueKey": "memberNumber",
- "merchantMetadataKey": "patientId",
- "enterpriseResponseSearchPath": "data.members[0].id",
- "precedence": 1,
- "required": true
}
]
}
], - "clientIds": [
- "client-123"
], - "merchantAccAdGroup": "merchant-acme-admins"
}Retrieve all merchant profiles. Supports optional filtering by vendor and vendorMerchantId.
Returns an array of merchant objects, each containing both the vendor-scoped
source of truth (vendorMerchants) and the computed projection (paymentMethodSettings).
| vendor | string Enum: "STRIPE" "OPTUM_BANK" Example: vendor=STRIPE Processor platform to filter merchants by. Processing Rules
|
| vendorMerchantId | string Example: vendorMerchantId=acct_1NiY8rIgxHxRIfDJ Processor-assigned account ID to filter merchants by. Processing Rules
|
[- {
- "id": "9489b357-a0a1-4196-a3c9-1244de090640",
- "merchantGroupId": "3cf34cba-ffec-48fb-b7ca-09977db1077a",
- "name": "Acme Health",
- "vendorMerchants": [
- {
- "vendor": "STRIPE",
- "vendorMerchantId": "acct_1NiY8rIgxHxRIfDJ",
- "paymentMethods": [
- {
- "type": "CARD",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "APPLE_PAY",
- "order": 2,
- "enabled": true
}
], - "cardCategories": [
- {
- "type": "MANUFACTURER_CARD",
- "label": "Copay Card"
}
]
}
], - "vendorSettings": {
- "enabled": true,
- "customerModel": "TWO_TIER"
}
}, - {
- "vendor": "OPTUM_BANK",
- "vendorMerchantId": "acct_9Z8Y7X6W",
- "paymentMethods": [
- {
- "type": "BANK_ACCOUNT",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "EMAIL",
- "order": 2,
- "enabled": true
}
], - "cardCategories": null
}
], - "vendorSettings": {
- "enabled": true,
- "customerModel": "PASS_THROUGH"
}
}
], - "paymentMethodSettings": {
- "paymentMethod": [
- {
- "type": "CARD",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "APPLE_PAY",
- "order": 2,
- "enabled": true
}
], - "cardCategories": [
- {
- "type": "MANUFACTURER_CARD",
- "label": "Copay Card"
}
]
}, - {
- "type": "BANK_ACCOUNT",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "EMAIL",
- "order": 2,
- "enabled": true
}
], - "cardCategories": null
}
]
}, - "settings": {
- "paymentMetadataKeys": [
- "accountId",
- "checkoutId",
- "patientId"
], - "telephonicEntryEnabled": true,
- "payoutReportsEnabled": true,
- "senderEmailAddresses": [
- {
- "emailAddress": "payments@ccg.optum.com",
- "verified": false,
- "defaultEmail": true
}
], - "features": {
- "property1": true,
- "property2": false
}, - "splitTender": {
- "enabled": true
}
}, - "enterpriseSettings": [
- {
- "precedence": 1,
- "customerSearchCriteria": [
- {
- "value": {
- "property1": "value1"
}, - "merchantSearchKey": "accountId",
- "enterpriseSearchKey": "memberId",
- "enterpriseValueKey": "memberNumber",
- "merchantMetadataKey": "patientId",
- "enterpriseResponseSearchPath": "data.members[0].id",
- "precedence": 1,
- "required": true
}
]
}
], - "clientIds": [
- "client-123"
], - "merchantAccAdGroup": "merchant-acme-admins"
}
]Retrieve a single merchant profile by its UUID.
Returns the full merchant object including both vendorMerchants (source of truth)
and paymentMethodSettings (computed projection).
| merchantId required | string <uuid> Example: 9489b357-a0a1-4196-a3c9-1244de090640 Platform-generated unique merchant identifier. |
{- "id": "9489b357-a0a1-4196-a3c9-1244de090640",
- "merchantGroupId": "3cf34cba-ffec-48fb-b7ca-09977db1077a",
- "name": "Acme Health",
- "vendorMerchants": [
- {
- "vendor": "STRIPE",
- "vendorMerchantId": "acct_1NiY8rIgxHxRIfDJ",
- "paymentMethods": [
- {
- "type": "CARD",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "APPLE_PAY",
- "order": 2,
- "enabled": true
}
], - "cardCategories": [
- {
- "type": "MANUFACTURER_CARD",
- "label": "Copay Card"
}
]
}
], - "vendorSettings": {
- "enabled": true,
- "customerModel": "TWO_TIER"
}
}, - {
- "vendor": "OPTUM_BANK",
- "vendorMerchantId": "acct_9Z8Y7X6W",
- "paymentMethods": [
- {
- "type": "BANK_ACCOUNT",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "EMAIL",
- "order": 2,
- "enabled": true
}
], - "cardCategories": null
}
], - "vendorSettings": {
- "enabled": true,
- "customerModel": "PASS_THROUGH"
}
}
], - "paymentMethodSettings": {
- "paymentMethod": [
- {
- "type": "CARD",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "APPLE_PAY",
- "order": 2,
- "enabled": true
}
], - "cardCategories": [
- {
- "type": "MANUFACTURER_CARD",
- "label": "Copay Card"
}
]
}, - {
- "type": "BANK_ACCOUNT",
- "channels": [
- {
- "type": "WEBFORM",
- "order": 1,
- "enabled": true
}, - {
- "type": "EMAIL",
- "order": 2,
- "enabled": true
}
], - "cardCategories": null
}
]
}, - "settings": {
- "paymentMetadataKeys": [
- "accountId",
- "checkoutId",
- "patientId"
], - "telephonicEntryEnabled": true,
- "payoutReportsEnabled": true,
- "senderEmailAddresses": [
- {
- "emailAddress": "payments@ccg.optum.com",
- "verified": false,
- "defaultEmail": true
}
], - "features": {
- "property1": true,
- "property2": false
}, - "splitTender": {
- "enabled": true
}
}, - "enterpriseSettings": [
- {
- "precedence": 1,
- "customerSearchCriteria": [
- {
- "value": {
- "property1": "value1"
}, - "merchantSearchKey": "accountId",
- "enterpriseSearchKey": "memberId",
- "enterpriseValueKey": "memberNumber",
- "merchantMetadataKey": "patientId",
- "enterpriseResponseSearchPath": "data.members[0].id",
- "precedence": 1,
- "required": true
}
]
}
], - "clientIds": [
- "client-123"
], - "merchantAccAdGroup": "merchant-acme-admins"
}