Foro
payment_sources
over 1 year ago by Desarrollo T
Buenas tardes, intento actualizar las tarjetas asociadas al cliente mediante CURL, en un inicio creo el cliente con una tarjeta, pero se me presenta el caso donde días después ocupa poner otra pero al querer actualizar no se actualiza esa parte, puedo actualizar sus datos como el nombre pero no me permite agregar un nuevo token para luego de eso ponerlo predeterminado con "default_payment_source_id"
Agradezco la atención 👍
Ejemplo:
$url = "https://api.conekta.io/customers/MICLIENTE/";
$datat = [
"payment_sources" => [
[
"type" => "card",
"token_id" => "MINUEVOTOKEN"
]
]
];
$arre_json=json_encode($datat);
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'PUT');
curl_setopt($curl, CURLOPT_ENCODING, 'UTF-8');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $arre_json);
$headers = array(
"Accept: application/vnd.conekta-v2.0.0+json",
"Authorization: Basic $key",
"Content-Type: application/json",
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
$output = curl_exec($curl);
curl_close($curl);
$respuestat = json_decode($output, true);