SetPaymentPolicyResponse
Complex type that that gets populated with a response containing a payment policy.
Properties
| Name | Type | Description | ||
|---|---|---|---|---|
| categoryTypes | array | This container indicates whether the payment business policy applies to motor vehicle listings, or if it applies to non-motor vehicle listings. | ||
| deposit | object | This container is only returned if the seller just created or updated a motor vehicles payment business policy and requires buyers to pay an initial deposit after they commit to buying a motor vehicle | ||
| description | string | A seller-defined description of the payment business policy. This description is only for the seller's use, and is not exposed on any eBay pages. This field is returned if set for the policy. |
||
| fullPaymentDueIn | object | The number of days (after the buyer commits to buy) that a buyer has to pay the remaining balance of a motor vehicle transaction. Sellers can set this value to 3, 7, 10, or 14 days. immediatePay |
boolean | The value returned in this field will reflect the value set by the seller in the immediatePay request field. A value of true indicates that immediate payment is required from the b |
| marketplaceId | string | The ID of the eBay marketplace to which this payment business policy applies. For implementation help, refer to eB | ||
| name | string | A seller-defined name for this payment business policy. Names must be unique for policies assigned to the same marketplace. Max length: 64 |
||
| paymentInstructions | string | Note: NO LONGER SUPPORTED. Although this field may be returned for some older payment business policies, payment instructions are no longer supported by payment business po |
||
| paymentMethods | array | This array shows the available payment methods that the seller has set for the payment business policy. Sellers do not have to specify any electronic payment methods for listings, so this array |
||
| paymentPolicyId | string | A unique eBay-assigned ID for a payment business policy. This ID is generated when the policy is created. | ||
| warnings | array | An array of one or more errors or warnings that were generated during the processing of the request. If there were no issues with the request, this array will return empty. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/SetPaymentPolicyResponse",
"title": "SetPaymentPolicyResponse",
"type": "object",
"properties": {
"categoryTypes": {
"type": "array",
"description": "This container indicates whether the payment business policy applies to motor vehicle listings, or if it applies to non-motor vehicle listings.",
"items": {
"$ref": "#/components/schemas/CategoryType"
}
},
"deposit": {
"description": "This container is only returned if the seller just created or updated a motor vehicles payment business policy and requires buyers to pay an initial deposit after they commit to buying a motor vehicle.",
"$ref": "#/components/schemas/Deposit"
},
"description": {
"type": "string",
"description": "A seller-defined description of the payment business policy. This description is only for the seller's use, and is not exposed on any eBay pages. This field is returned if set for the policy. <br><br><b>Max length</b>: 250"
},
"fullPaymentDueIn": {
"description": "The number of days (after the buyer commits to buy) that a buyer has to pay the remaining balance of a motor vehicle transaction. Sellers can set this value to 3, 7, 10, or 14 days.<p class=\"tablenote\"><b>Note:</b> This value is always returned if <b>categoryTypes</b> is set to <code>MOTORS_VEHICLES</code>.</p> ",
"$ref": "#/components/schemas/TimeDuration"
},
"immediatePay": {
"type": "boolean",
"description": "The value returned in this field will reflect the value set by the seller in the <b>immediatePay</b> request field. A value of <code>true</code> indicates that immediate payment is required from the buyer for: <ul><li>A fixed-price item</li><li>An auction item where the buyer is using the 'Buy it Now' option</li><li>A deposit for a motor vehicle listing</li></ul><br>It is possible for the seller to set this field as <code>true</code> in the payment business policy, but it will not apply in some scenarios. For example, immediate payment is not applicable for auction listings that have a winning bidder, for buyer purchases that involve the Best Offer feature, or for transactions that happen offline between the buyer and seller."
},
"marketplaceId": {
"type": "string",
"description": "The ID of the eBay marketplace to which this payment business policy applies. For implementation help, refer to <a href='https://developer.ebay.com/api-docs/sell/account/types/ba:MarketplaceIdEnum'>eBay API documentation</a>"
},
"name": {
"type": "string",
"description": "A seller-defined name for this payment business policy. Names must be unique for policies assigned to the same marketplace.<br><br><b>Max length:</b> 64"
},
"paymentInstructions": {
"type": "string",
"description": "<p class=\"tablenote\"><b>Note:</b> NO LONGER SUPPORTED. Although this field may be returned for some older payment business policies, payment instructions are no longer supported by payment business policies. If this field is returned, it can be ignored and these payment instructions will not appear in any listings that use the corresponding business policy.</p>A free-form string field that allows sellers to add detailed payment instructions to their listings."
},
"paymentMethods": {
"type": "array",
"description": "This array shows the available payment methods that the seller has set for the payment business policy.<br><br>Sellers do not have to specify any electronic payment methods for listings, so this array will often be returned empty unless the payment business policy is intended for motor vehicle listings or other items in categories where offline payments are required or supported.",
"items": {
"$ref": "#/components/schemas/PaymentMethod"
}
},
"paymentPolicyId": {
"type": "string",
"description": "A unique eBay-assigned ID for a payment business policy. This ID is generated when the policy is created."
},
"warnings": {
"type": "array",
"description": "An array of one or more errors or warnings that were generated during the processing of the request. If there were no issues with the request, this array will return empty.",
"items": {
"$ref": "#/components/schemas/Error"
}
}
},
"description": "Complex type that that gets populated with a response containing a payment policy."
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/json-schemas/ebay-setpaymentpolicyresponse"
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.