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.