swifood-ph
Languages
Languages
  • English
  • 简体中文
Languages
Languages
  • English
  • 简体中文
  1. Orders
  • Open API Code prompt code list
  • Interface parameter signature process
  • Orders
    • Create Order (General)
      POST
    • Refund Order (General)
      POST
    • Reprint Order Receipt
      POST
    • Calculate Tax
      POST
    • Query Restaurant Orders
      POST
    • Query Order Invoice
      POST
  • Restaurants
    • List Restaurants
      POST
  • Order Callback
    • Restaurant Order Push Callback
      POST
  • 数据模型
    • SignedAppRequest
    • SignedStoreRequest
    • ApiError
    • BooleanResponse
    • ProductInput
    • CreateOrderParam
    • CreateOrderData
    • CreateOrderResponse
    • RefundParam
    • PrintParam
    • TaxCalculateParam
    • TaxItem
    • TaxResponse
    • OrderListParam
    • OptionItem
    • OrderOption
    • OrderSku
    • OrderData
    • OrderListResponse
    • OrderPushParam
    • InvoiceParam
    • InvoiceJson
    • Restaurant
    • RestaurantListResponse
  1. Orders

Create Order (General)

POST
/open-api/order/create
Creates an order after payment is confirmed and sends the payment receipt to connected printers. All monetary amounts are in cents.

请求参数

Body 参数application/json必填

示例
{
    "appId": "OpenTestAppId",
    "storeKey": "OpenTestStoreKey",
    "sign": "OpenTestSign",
    "param": "{\"productInfo\":[{\"productName\":\"item1\",\"price\":100,\"quantity\":1}],\"paymentWay\":\"1\",\"paymentTransactionId\":\"OpenTestMch003\",\"paymentAmount\":100,\"orderType\":2,\"paymentChannel\":\"QRPH_DYNAMIC_QR\",\"transactionCreateTime\":\"2024-12-12 00:00:00\",\"transactionReturnTime\":\"2024-12-12 00:00:00\"}"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location '/open-api/order/create' \
--header 'Content-Type: application/json' \
--data '{
    "appId": "OpenTestAppId",
    "storeKey": "OpenTestStoreKey",
    "sign": "OpenTestSign",
    "param": "{\"productInfo\":[{\"productName\":\"item1\",\"price\":100,\"quantity\":1}],\"paymentWay\":\"1\",\"paymentTransactionId\":\"OpenTestMch003\",\"paymentAmount\":100,\"orderType\":2,\"paymentChannel\":\"QRPH_DYNAMIC_QR\",\"transactionCreateTime\":\"2024-12-12 00:00:00\",\"transactionReturnTime\":\"2024-12-12 00:00:00\"}"
}'

返回响应

🟢200
application/json
Business result
Bodyapplication/json

示例
{
    "code": 10000,
    "message": "success",
    "data": {
        "orderNo": "TB0000000431",
        "pickUpNo": "001",
        "takeoutNo": "001"
    }
}
修改于 2026-10-27 07:19:34
上一页
Interface parameter signature process
下一页
Refund Order (General)
Built with