收藏
回答

微信支付,Native传入金额和生成二维码的金额不对?

$resp = $instance
            ->chain('v3/pay/transactions/native')
            ->post(['json' => [
                'mchid'        => '888888888',
                'out_trade_no' =>'11111113323214124',
                'appid'        => '222222222222222',
                'description'  => 'ggggggggggggg',
                'notify_url'   => 'https://www.wwwwww.com/', 
                'amount'       => [
                    'total'    => 1,
                    'currency' => 'CNY',
                ],
            ]]);

total金额写固定值也不行。
比如传1元,实际扫码后是0.01
比如传199,世纪扫码后是1.99
反正基本上都是除了100
回答关注问题邀请回答
收藏

5 个回答

  • Memory
    Memory
    02-06

    开发文档写的很清楚,金额单位是分

    02-06
    有用 1
    回复 1
    • 张鑫
      张鑫
      02-06
      谢谢,发完再看了一遍文档,发现是单位问题
      02-06
      回复
  • sun
    sun
    发表于小程序端
    02-06

    金额单位是分,没问题

    02-06
    有用 1
    回复 1
    • 张鑫
      张鑫
      02-06
      谢谢
      02-06
      回复
  • 张鑫
    张鑫
    02-06

    哈哈,抱歉,才看到,单位是分,不是元。

    02-06
    有用 1
    回复
  • 智能回答 智能回答 该问答由AI生成
    02-06
    有用 1
  • 启年
    启年
    02-06

    单位是分,不是元呢

    02-06
    有用
    回复
登录 后发表内容