Presently, the only supported payments program type is EBAY_PAYMENTS
. See Managed Payments on eBay and Payments Terms of Use.
Note: Managed payments availability: eBay managed payments is presently available in the US and Germany, and will roll out to Canada, UK, and Australia in July 2020.
Input
Resource URI (production)
URI parameters
Parameter | Type | Description |
---|---|---|
marketplace_id | MarketplaceIdEnum | The eBay marketplace ID associated with the onboarding status to retrieve. Only enums for marketplaces that support or will soon support eBay managed payments are allowed. Error 20408 is returned for any other eBay marketplace. No response payload is returned with this error. Occurrence: Required |
payments_program_type | PaymentsProgramType | The type of payments program whose status is returned by the call. Presently, the only supported payments program is EBAY_PAYMENTS . For details on the program, see Payments Terms of Use. Occurrence: Required |
HTTP request headers
OAuth scope
This request requires an access token created with the authorization code grant flow, using one or more scopes from the following list (please check your Application Keys page for a list of OAuth scopes available to your application):
https://api.ebay.com/oauth/api_scope/sell.account
https://api.ebay.com/oauth/api_scope/sell.account.readonly
eBayUser
See OAuth access tokens for more information.
Output
Output container/field | Type | Description |
---|---|---|
onboardingStatus | PaymentsProgramOnboardingStatus | This enumeration value indicates the eligibility of payment onboarding for the registered site. Occurrence: Always |
steps | array of PaymentsProgramOnboardingSteps | An array of the active process steps for payment onboarding and the status of each step. This array includes the step name, step status, and a webUrl to the IN_PROGRESS step. The step names are returned in sequential order. Occurrence: Always |
steps.name | string | The name of the step in the steps array. Over time, these names are subject to change as processes change. The output sample contains example step names. Review an actual call response for updated step names. Occurrence: Conditional |
steps.status | PaymentsProgramOnboardingStepStatus | This enumeration value indicates the status of the associated step. Note: Only one step can be Occurrence: Conditional |
steps.webUrl | string | This URL provides access to the IN_PROGRESS step. Occurrence: Conditional |
HTTP status codes
This call can return one of the following HTTP status codes. For an overview of the status codes, see HTTP status codes in Using eBay RESTful APIs.
Status | Meaning |
---|---|
200 | Success |
400 | Bad Request |
404 | Not Found |
500 | Internal Server Error |
Error codes
For more on errors, plus the codes of other common errors, see Handling errors.
Code | Domain | Category | Meaning |
---|---|---|---|
20408 | API_ACCOUNT | REQUEST | No payments program available. The user may not be registered to the specified site or the site may not be supported by the payments program. |
20500 | API_ACCOUNT | APPLICATION | Application error |
Warnings
Samples
New to making API calls? Please see Making a Call.
Note: Identifiers, such as order IDs or user IDs, and personal data in these samples might be anonymized or may no longer be active on eBay. If necessary, substitute current, relevant eBay data in your requests.