Yes.
The 12306.cn website has opened the online banking functions of Industrial and Commercial Bank of China, Agricultural Bank of China, Bank of China, China Merchants Bank, China Construction Bank and UnionPay.
1. To pay with a credit card, you must first activate the online payment function of online banking. (Users with online banking accounts at Industrial and Commercial Bank of China, Agricultural Bank of China, Bank of China, China Merchants Bank and China Construction Bank directly use the corresponding bank's online banking payment, and users who have opened online banking accounts at other banks use UnionPay online banking payment.)
2. Open After using the UnionPay online payment function, after confirming the train ticket price, select payment - China UnionPay - online banking payment, then select each bank, select your bank card for online banking, enter the password, and confirm the payment.