1. One Click and Scheduled Payments
Español
  • English
  • Español
  • Docs para desarrolladores 🇪🇨
  • Online Payments
    • Notas de versión
    • Errores del API de Kushki
    • Card Payments
      • Solicitar un token de tarjeta
      • Hacer un cargo o cargo diferido
      • Reembolsar una transacción
      • Anular una transacción
      • Solicitar opciones de diferido
      • Validar OTP
      • Información de BIN V2
      • Información de BIN
    • One Click and Scheduled Payments
      • Solicitar un token de cargo recurrente
        POST
      • Crear un cargo recurrente
        POST
      • Actualizar los datos de la tarjeta del cargo recurrente
        PUT
      • Hacer un pago One-click
        POST
      • Cancelar un cargo recurrente
        DELETE
      • Actualizar un cargo recurrente
        PATCH
      • Agregar un cargo o descuento temporal
        PUT
      • Consultar información del cargo recurrente
        GET
    • Chargebacks
      • Consultar chargebacks
      • Solicitar exportación de chargebacks
    • Subscription Transactions
      • Consultar transacciones de suscripción
    • Cash in
      • Solicitar un token de Cash In
      • Iniciar transacción
      • Actualizar una transacción de Cash In
      • Estado de la transacción
      • Eliminar una transacción de Cash In
    • Transfer in
      • Solicitar un token de Transfer In
      • Iniciar transacción
      • Consultar estado
    • Analytics
      • Consultar listado de transacciones v2
    • Smartlinks
      • Crear un Smartlink
      • Actualizar un Smartlink
      • Consultar un Smartlink
      • Eliminar un Smartlink
    • Status
      • Consultar estado del gateway
      • Consultar estado de la plataforma
    • Commissions
      • Consultar configuración de comisiones
    • Payment Credentials
      • Crear una credencial
      • Buscar credenciales
      • Activar o desactivar
      • Eliminar credencial
      • Actualizar credencial
      • Regenerar una credencial
      • Búsqueda avanzada
    • Payment Button
      • Crear un Payment Button
    • Settlement
      • Consultar liquidación
  • Appian - Submerchant Register
    • Release Notes
    • Submerchant Validation in Batch
    • Query submerchant status by requestId/submerchantId
    • Get submerchantIds
    • Get credentials for submerchants
  • Schemas
    • threeDomainSecure
    • Card-old
    • Channel
    • SubscriptionTransactionsResponse
    • Card Present (CP)
    • Amount-cash-in
    • webhooks
    • ChargebackListResponse
    • StatusComponent
    • SettlementDateRangeRequest
    • Card
    • networkToken
    • ChargebackItem
    • SettlementRecord
    • Card Not Present (CNP)
    • currency
    • ErrorResponse
    • SubscriptionTransaction
    • Subscription
    • Amount
    • ErrorResponse400
    • SettlementResponse
    • Country
    • Deferred
    • extraTaxes
    • ErrorResponse401
    • Language
    • ErrorResponse403
    • Metadata
    • payment_method
    • ErrorResponse500
    • ContactDetails
    • orderDetails
    • Shipping Address
    • Billing-Address
    • payment_submethod
    • SubscriptionUpdate
    • documentType
    • SubscriptionAdjustmentRequest
    • threeDomainSecure
    • webhooks
    • headers
    • webhooksChargeback
    • citMit
    • network
    • binInfo
    • messageFields
    • UnexpectedErrorResponse
    • ExternalReferenceId
    • product
    • transactionType
    • SettlementTicketRequest
HomePerú 🇵🇪México 🇲🇽Ecuador 🇪🇨
Colombia 🇨🇴Chile 🇨🇱
HomePerú 🇵🇪México 🇲🇽Ecuador 🇪🇨
Colombia 🇨🇴Chile 🇨🇱
  1. One Click and Scheduled Payments

Actualizar los datos de la tarjeta del cargo recurrente

https://api-uat.kushkipagos.com
https://api-uat.kushkipagos.com
PUT
/subscriptions/v1/card/{subscriptionId}/card
Actualiza la información de la tarjeta usada en un cargo recurrente, identificado por su subscriptionId.
Empieza generando un token con la información de la nueva tarjeta.

¿Tienes tu propio motor de autenticación 3DS?*#

Producto en versión beta en Ecuador 🇪🇨 🔐👨‍💻#

Estamos trabajando en nuestra versión beta. ¡Mantente atento a su lanzamiento oficial! También puedes contactar a tu ejecutivo de cuenta para más información.
Asegúrate de incluir el objeto threeDomainSecure en tu solicitud.

Request

Path Params

Header Params

Body Params application/json

Examples

Responses

🟢204No Content
No Content
This response does not have a body.
🟠400Bad Request
🔴500Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT '/subscriptions/v1/card//card' \
--header 'Private-Merchant-Id;' \
--header 'Content-Type: application/json' \
--data '{
    "token": "AbCDef123456Z7Ghi8901234jkLMNopQ",
    "threeDomainSecure": {
        "threeDomainSecure": {
            "cavv": "AAABBoVBaZKAR3BkdkFpELpWIiE=",
            "eci": "07",
            "specificationVersion": "2.2.0",
            "acceptRisk": true
        }
    }
}'
Response Response Example
400 - default
{
    "code": "K001",
    "message": "El cuerpo de la petición es inválido"
}
Modified at 2026-09-11 15:02:10
Previous
Crear un cargo recurrente
Next
Hacer un pago One-click
Built with