Error : Card token service not found #403
Replies: 9 comments 38 replies
-
Me sale el mismo error, pero nadie de soporte lo soluciona, lograste solucionarlo? |
Beta Was this translation helpful? Give feedback.
-
Hola, @jorgevasquezutec! Estás probando con que tipo de usuário y que tipo de credenciales? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Estoy haciendo exactamente lo que sugieren en #403 (comment) pero no me funciona. Tengo dos users test:
me da este error: {"name":"MercadoPagoError","message":"CC_VAL_433 Credit card validation has failed","cause":"Unknown Cause","status":401} pero si hago todo con users no test, funciona perfecto.. el problema es q no puedo hacer tantos tests con users no test :/ |
Beta Was this translation helpful? Give feedback.
-
¡Hola! He seguido todo lo comentado aquí, con la diferencia de que no me ha dejado de salir el error "Error : Card token service not found". El token de la tarjeta lo obtengo con Checkout Bricks y, a raíz de lo sugerido aquí, cree dos cuentas de prueba: una para hacer la suscripción con su correo; y la otra para usar sus credenciales de acceso y hacer la venta a través de la suscripción. Adicionalmente, estoy usando la SDK de MercadoPago, no he probado todavía haciendo un llamado directo a la API. ¿Alguien ha encontrado soluciones alternativas? Y, por otra parte, ¿es necesario que el usuario que se suscribe tenga una cuenta en Mercado Pago antes de realizar la suscripción? Porque eso no es un requisito para realizar un pago único. Desde ya muchas gracias. :) |
Beta Was this translation helpful? Give feedback.
-
Estaba usando la clave pública de prueba, el token de acceso y un correo electrónico real para suscribirme a un plan. Luego recibí esta advertencia: "Card token service not found". Ok, leí los comentarios anteriores y creé 2 cuentas de prueba (1 de comprador y 1 de vendedor). Tomé la clave pública del Vendedor y el Token de acceso de producción e intenté crear un cliente (un paso que hago antes de crear la suscripción) usando el correo electrónico de la cuenta de prueba del Comprador; sin embargo, recibo este error de respuesta cuando intento crear un cliente (prueba). cuenta en la cuenta del Vendedor (prueba) utilizando las claves de producción del Vendedor.
¿Alguna idea sobre cómo resolver este error? |
Beta Was this translation helpful? Give feedback.
-
La solucion definitiva es esta: Esto es lo que deben hacer (es muy 🥴):
para tokenizar la tarjeta usé https://www.npmjs.com/package/@mercadopago/sdk-react Gente de MercadoPago, les parece bien un flujo así? Intenten integrar Stripe o Conekta y veran lo facil que es |
Beta Was this translation helpful? Give feedback.
-
saludos yo resolvi este problema colocando esto <script src="https://sdk.mercadopago.com/js/v2"></script>
en el view va la vista donde tienes el formulario de pago |
Beta Was this translation helpful? Give feedback.
-
Hola! Alguien sabe si esto se resolvió, estoy teniendo el mismo problema y no he podido replicar los escenarios que describen como posible solución. Gracias! |
Beta Was this translation helpful? Give feedback.
-
Buenas estoy tratando de implementar el servicio de suscripción. En el front estoy usando MercadoPago.js que me genera un token de la tarjeta que envió al backEnd. En el back estoy usando "mercadopago/dx-php": "2.5.3".
Este es mi código:
SDK::setAccessToken(config('mercadoPago.access_token'));
'subcription' =>
MercadoPago\Preapproval::__set_state(array(
'id' => NULL,
'payer_id' => NULL,
'payer_email' => '[email protected]',
'back_url' => 'http://localhost/register/planes/final',
'collector_id' => NULL,
'application_id' => NULL,
'status' => NULL,
'auto_recurring' =>
array (
'frequency' => 1,
'frequency_type' => 'months',
'transaction_amount' => NULL,
'currency_id' => 'PEN',
'start_date' => '2023-02-08T23:04:05-05:00',
),
'init_point' => NULL,
'sandbox_init_point' => NULL,
'reason' => NULL,
'external_reference' => NULL,
'date_created' => NULL,
'last_modified' => NULL,
'preapproval_plan_id' => '2c9380848631630901863251d18400f4',
'payment_method_id' => NULL,
'card_id' => NULL,
'next_payment_date' => NULL,
'summarized' => NULL,
'_last' => NULL,
'error' =>
MercadoPago\RecuperableError::__set_state(array(
'message' => 'Card token service not found',
'status' => 404,
'error' => '',
'causes' =>
array (
),
)),
'_pagination_params' => NULL,
'_empty' => false,
'card_token_id' => 'e0fa013b57104dfaca4b892fd723048b',
)),
)
Beta Was this translation helpful? Give feedback.
All reactions