Exemple #1
0
/**
 * 用于企业向微信用户个人发现金红包,目前支持向指定微信用户的openid发放指定金额红包
 * 
 * @param YDWXPacketSendRequest $request
 * @throws YDWXException
 * @return YDWXPacketSendResponse
 */
function ydwx_packet_send(YDWXPacketSendRequest $request)
{
    $http = new YDHttps($request->wxappid);
    $request->sign();
    $info = $http->post(YDWX_WEIXIN_PAY_URL . "mmpaymkttransfers/sendredpack", $request->toXMLString());
    $rst = new YDWXPacketSendResponse($info);
    if (!$rst->isSuccess()) {
        throw new YDWXException($rst->errmsg . $rst->errcode . $http->error, $rst->errcode);
    }
    return $rst;
}