You don't need to provide an ID card to handle postal services in Japan.
As long as you can provide a credit card at the time of payment, or the other party has signed a contract with Alipay for successful overseas payment, you can deliver the goods. So you don't need to provide an ID card. But make sure that the consignee's information is completely correct. According to the national requirements, the personal goods clearance channel needs to provide a picture of the recipient's ID card to confirm that the package belongs to the reasonable use of individuals.