自定义版交易组件及开放接口 - 订单接口

生成订单

API:

  1. $order = [
  2. 'create_time' => '2020-03-25 13:05:25'
  3. 'type' => 0,
  4. ......
  5. ];
  6. $app->shop_order->add($productId);

注意:该接口可重入,如果order_id或out_order_id已存在,会直接更新整个订单数据

同步订单支付结果

API:

  1. $pay = [
  2. 'out_order_id' => 'abc123'
  3. 'action_type' => 1,
  4. ......
  5. ];
  6. $app->shop_order->pay($productId);

获取订单

API:

  1. // 商家自定义订单ID 微信侧订单id (二选一)
  2. $orderId = [
  3. 'out_order_id' => 'abc123'
  4. 'order_id' => 122221,
  5. ];
  6. $openid = 'abcdefg12112';
  7. $app->shop_order->get($openid, $orderId);

检查场景值是否在支付校验范围内

API:

  1. $app->shop_order->sceneCheck(1175);