README
¶
Go API client for platformshostedonboardingpage
Hosted Onboarding provides endpoints for using the Hosted Onboarding Page. The related entities include account holders only. For more information, refer to our documentation.
Authentication
To connect to the HOP API, you must use basic authentication credentials of your web service user. If you don't have one, please contact the Adyen Support Team. Then use its credentials to authenticate your request, for example:
curl
-U \"ws@MarketPlace.YourMarketPlace\":\"YourWsPassword\" \\
-H \"Content-Type: application/json\" \\
...
Note that when going live, you need to generate new web service user credentials to access the live endpoints.
Versioning
The HOP API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: "vXX", where XX is the version number.
For example:
https://cal-test.adyen.com/cal/services/Hop/v6/getOnboardingUrl
Overview
This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.
- API version: 6
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.GoClientExperimentalCodegen For more information, please visit https://support.adyen.com/
Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorFieldType ¶
type ErrorFieldType struct { // The validation error code. ErrorCode int32 `json:"errorCode,omitempty"` // A description of the validation error. ErrorDescription string `json:"errorDescription,omitempty"` FieldType *FieldType `json:"fieldType,omitempty"` }
ErrorFieldType struct for ErrorFieldType
type FieldType ¶
type FieldType struct { // The full name of the property. Field string `json:"field,omitempty"` // The type of the field. FieldName string `json:"fieldName,omitempty"` ShareholderCode string `json:"shareholderCode,omitempty"` }
FieldType struct for FieldType
type GetOnboardingUrlRequest ¶
type GetOnboardingUrlRequest struct { // The account holder code you provided when you created the account holder. AccountHolderCode string `json:"accountHolderCode"` // Indicates if editing checks is allowed even if all the checks have passed. EditMode bool `json:"editMode,omitempty"` // The platform name which will show up in the welcome page. PlatformName string `json:"platformName,omitempty"` // The URL where the sub-merchant will be redirected back to after they complete the onboarding, or if their session times out. Maximum length of 500 characters. If you don't provide this, the sub-merchant will be redirected back to the default return URL configured in your platform account. ReturnUrl string `json:"returnUrl,omitempty"` // The language to be used in the page, specified by a combination of a language and country code. For example, **pt-BR**. If not specified in the request or if the language is not supported, the page uses the browser language. If the browser language is not supported, the page uses **en-US** by default. For a list supported languages, refer to [Change the page language](https://docs.adyen.com/platforms/onboarding-and-verification/hosted-onboarding-page#change-page-language). ShopperLocale string `json:"shopperLocale,omitempty"` }
GetOnboardingUrlRequest struct for GetOnboardingUrlRequest
type GetOnboardingUrlResponse ¶
type GetOnboardingUrlResponse struct { // Contains field validation errors that would prevent requests from being processed. InvalidFields *[]ErrorFieldType `json:"invalidFields,omitempty"` // The reference of a request. Can be used to uniquely identify the request. PspReference string `json:"pspReference,omitempty"` // The URL to the Hosted Onboarding Page where you should redirect your sub-merchant. This URL must be used within 30 seconds and can only be used once. RedirectUrl string `json:"redirectUrl,omitempty"` // The result code. ResultCode string `json:"resultCode,omitempty"` }
GetOnboardingUrlResponse struct for GetOnboardingUrlResponse
type PlatformsHostedOnboardingPage ¶
PlatformsHostedOnboardingPage PlatformsHostedOnboardingPage service Deprecated: Please migrate to the new Adyen For Platforms.
func (PlatformsHostedOnboardingPage) GetOnboardingUrl ¶
func (a PlatformsHostedOnboardingPage) GetOnboardingUrl(req *GetOnboardingUrlRequest, ctxs ..._context.Context) (GetOnboardingUrlResponse, *_nethttp.Response, error)
PostGetOnboardingUrl Get a link to a Hosted Onboarding Page. Returns a link to a Hosted Onboarding Page (HOP) to be used by a specific account holder. Each account holder represents a single sub-merchant. For more information on how to use HOP, refer to [Hosted Onboarding Page](https://docs.adyen.com/platforms/onboarding-and-verification/hosted-onboarding-page).
- @param request GetOnboardingUrlRequest - reference of GetOnboardingUrlRequest).
- @param ctxs ..._context.Context - optional, for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return GetOnboardingUrlResponse