Home > @vsf-enterprise/sap-commerce-webservices-sdk > ExtendedCartsApi > doHandleSopPaymentResponse

ExtendedCartsApi.doHandleSopPaymentResponse() method

Handles the response from the payment provider and creates payment details. Note, the “Try it out” button is not enabled for this method (always returns an error) because the Extended Carts Controller handles parameters differently, depending on which payment provider is used. For more information about this controller, please refer to the “acceleratorwebservicesaddon AddOn” documentation on help.hybris.com. Handles response from payment provider and create payment details

Signature:

doHandleSopPaymentResponse(baseSiteId: string, cartId: string, userId: string, fields?: string, options?: any): Promise<import("axios").AxiosResponse<PaymentDetails>>;

Parameters

Parameter Type Description
baseSiteId string Base site identifier
cartId string Cart identifier: cart code for logged in user, cart guid for anonymous user, &#39;current&#39; for the last modified cart
userId string User identifier or one of the literals : &#39;current&#39; for currently authenticated user, &#39;anonymous&#39; for anonymous user
fields string Response configuration. This is the list of fields that should be returned in the response body. Examples: BASIC, DEFAULT, FULL
options any Override http request option.

Returns:

Promise<import("axios").AxiosResponse<PaymentDetails>>

Exceptions

{RequiredError} ExtendedCartsApi