Я разработал пользовательский платежный шлюз, который будет сохранять информацию о кредитной карте, используя ответ, полученный от платежного сервера, например пользовательский идентификатор.Необходимо отобразить сохраненную информацию для того же клиента во время регистрации во второй раз.
1) В первый раз, когда я отправлю идентификатор клиента на платежный шлюз, он отправит идентификатор клиента шлюза и сохранит его в базе данных 2) То же самоепользователь вошел во второй раз, когда нужно показать информацию о сохранении.Я пытался и не уверен, как это работает в WooCommerce.
//Custom plugin gateway
function handler_response(){
//store the gateway custom id in database
add_post_meta($order->id,'_customer_id',$_POST['gateway_custom_id']); //this is wrong way to store. once i stored in database can't get back to check in show_form function
}
function show form(){
//get_post_meta('_customer_id')
// check condition if gateway customer id available or not and if it is avaiable show the saved cc info or if it is first time send the customer id to gateway
<form>
<input type="text" name="">//Show saved cc info here
</form>
}