lokielse / omnipay-wechatpay

(微信支付)WeChatPay driver for the Omnipay PHP payment processing library
MIT License
317 stars 103 forks source link

小程序支付返回数据是空的 #98

Closed ghost closed 5 years ago

ghost commented 5 years ago
    $gateway    = Omnipay::create('WechatPay_App');
    $gateway->setAppId($config['app_id']);
    $gateway->setMchId($config['mch_id']);
    $gateway->setApiKey($config['api_key']);

    $order = [
        'body'              => 'The test order',
        'out_trade_no'      => date('YmdHis').mt_rand(1000, 9999),
        'total_fee'         => 1, //=0.01
        'spbill_create_ip'  => 'ip_address',
        'fee_type'          => 'CNY'
    ];

    /**
     * @var Omnipay\WechatPay\Message\CreateOrderRequest $request
     * @var Omnipay\WechatPay\Message\CreateOrderResponse $response
     */
    $request  = $gateway->purchase($order);
    $response = $request->send();

    $response->getJsOrderData(); //这行没数据,

公众号是可以的,小程序返回没有数据。 也使用了小程序的appid