- Check HTTP status code, raise exception on non-200 - Raise exception if h5_url missing from response - Fix description field to use .get() instead of direct key access - Remove unreachable return None Previously WeChat API errors (param errors, amount issues, etc.) would return None, causing the frontend to show: https://token.opencomputing.cn/null Now errors are properly raised and shown to the user.