# 创建订单接口

## OpenAPI Specification

```yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths:
  /【接口根地址(支付FM用户中心查看）】/startOrder:
    post:
      summary: 创建订单接口
      deprecated: false
      description: ''
      tags:
        - 支付FM
      parameters:
        - name: merchantNum
          in: query
          description: 商户号,用户中心查看
          required: true
          example: 用户中心查看
          schema:
            type: string
        - name: orderNo
          in: query
          description: ''
          required: true
          example: e2c27bc89cc8ae440f2438a363a32c74
          schema:
            type: string
        - name: amount
          in: query
          description: 订单金额(元）
          required: true
          example: 10
          schema:
            type: number
        - name: payType
          in: query
          description: 支付方式。aloop支付宝轮循池;tloop微信轮循池;bloop网银系轮循池
          required: true
          example: aloop
          schema:
            type: string
            examples:
              - bloop
              - tloop
        - name: sign
          in: query
          description: >-
            签名。待签名字符串进行MD5加密得出的32位签名值，小写。待签名字符串=商户号+商户订单号+支付金额+异步通知地址+接入密钥；其中“+”表示字符串拼接,请注意拼接顺序。接入密钥在支付FM商户后台【用户中心】处可查看。
          required: true
          example: 90023259225621feb6085a5921056637
          schema:
            type: string
        - name: notifyUrl
          in: query
          description: 回调地址，替换为你的公网接受回调数据地址哦
          required: true
          example: https://www.zhifux.com/success.txt
          schema:
            type: string
        - name: returnType
          in: query
          description: json:接口返回json数据,page:接口直接重定向到支付页面
          required: false
          example: json
          schema:
            type: string
        - name: subject
          in: query
          description: 商品名称
          required: false
          example: IPhone200
          schema:
            type: string
        - name: payDuration
          in: query
          description: 订单有效期，单位：分钟
          required: false
          example: 8
          schema:
            type: integer
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  msg:
                    type: string
                  code:
                    type: integer
                  timestamp:
                    type: integer
                  data:
                    type: object
                    properties:
                      id:
                        type: string
                        description: 支付FM订单ID
                      payUrl:
                        type: string
                        description: 接口地址
                      extendParams:
                        type: 'null'
                        description: 附加参数
                    required:
                      - id
                      - payUrl
                    x-apifox-orders:
                      - id
                      - payUrl
                      - extendParams
                required:
                  - success
                  - msg
                  - code
                  - timestamp
                  - data
                x-apifox-orders:
                  - success
                  - msg
                  - code
                  - timestamp
                  - data
              example:
                success: true
                msg: success
                code: 200
                timestamp: 1760411659405
                data:
                  id: '572103745182253056'
                  payUrl: https://zfm.nnt.ltd/pay?orderNo=572103745182253056
                  extendParams: null
          headers: {}
          x-apifox-name: 成功
      security: []
      x-apifox-folder: 支付FM
      x-apifox-status: released
      x-run-in-apifox: https://app.apifox.com/web/project/6722236/apis/api-334335379-run
components:
  schemas: {}
  securitySchemes: {}
servers: []
security: []

```
