Home > @poq/sdk-sfcc > IExpressCheckoutService > placeOrder
Method places order.
Signature:
placeOrder(authInfo: AuthInfo, appIdentifier: string, poqUserId: string, platform: string, appId: string, customerId: string, currency: string, placeOrderRequest: PlaceApplePayOrderRequest, paymentMethodId: string, shipmentId?: string): Promise<PoqResponse<PlaceOrderResponse>>;
Parameter | Type | Description |
---|---|---|
authInfo | AuthInfo | The auth info to make request (credentials or token). |
appIdentifier | string | The unique guid v4 app identifier. |
poqUserId | string | The unique identifier of the poq user. |
platform | string | Platform that initiate the operation (ios/android/web). |
appId | string | Salesforce app identifier. |
customerId | string | The customer id. |
currency | string | The ISO currency code is the three-letter alphabetic code that represent the various currencies used throughout the world. |
placeOrderRequest | PlaceApplePayOrderRequest | Information to place order. |
paymentMethodId | string | Payment method identifier. |
shipmentId | string | (Optional) Identifier of shipping (target). |
Returns:
Promise<PoqResponse<PlaceOrderResponse>>
Information about placed order.