The error prompt during payment is as follows:

The payment process is as follows: for UnionPay online payment, I select ICBC under online banking payment. Selecting other banks works fine. The screenshot is as follows:

Ultimately, this issue can be resolved by modifying the product name to reduce the number of characters. According to the prompt message: The value of the goodsName field in the request message is too long, please contact the merchant to resolve it! The screenshot is as follows:

