Español
    • English
    • Español
    • Docs de API 🇵🇪
    • Online Payments
      • Errores ISO
      • Errores del API de Kushki
      • Notas de versión
      • Card Payments
        • Solicitar un token de tarjeta
        • Hacer un cargo o cargo diferido
        • Preautorización (sin token)
        • Crear pago (sin token)
        • Anular una transacción
        • Reembolsar una transacción
        • Verificar cuenta
        • Solicitar opciones de diferido
        • Autorizar pagos
        • Reautorizar pagos
        • Capturar un pago autorizado
        • Validar OTP
        • Información de BIN
        • Información de BIN V2
      • One-Click & Scheduled Payments
        • Solicitar un token de cargo recurrente
        • Crear un cargo recurrente
        • Actualizar los datos de la tarjeta del cargo recurrente
        • Hacer un pago One-click
        • Cancelar un cargo recurrente
        • Actualizar un cargo recurrente
        • Agregar un cargo o descuento temporal
        • Autorizar pagos
        • Capturar un pago autorizado
        • Consultar información del cargo recurrente
      • Card Out
        • Obtener token de Card Payout
        • Obtener token de suscripción
        • Push funds
        • Push Funds en suscripciones
        • Consultar estado de la transacción
        • Eliminar suscripción
      • Transfer In
        • Consultar lista de bancos
        • Solicitar un token de Transfer In
        • Iniciar transacción
        • Consultar estado
      • Transfer Out
        • Consultar lista de bancos
        • Consultar lista de bancos V2
        • Solicitar un token de Transfer Out
        • Iniciar transacción
        • Consultar estado
        • Saldo para payouts
      • Cash In
        • Solicitar un token de Cash In
        • Iniciar transacción
        • Estado de la transacción
      • Smartlinks V2
        • Crear un Smartlink
        • Actualizar un Smartlink
        • Consultar un Smartlink
        • Eliminar un Smartlink
      • Analytics
        • Consultar listado de transacciones v2
      • Chargebacks
        • Consultar chargebacks
        • Solicitar exportación de chargebacks
      • Gateway Status
        • Consultar estado del gateway
      • Payment Credentials
        • Crear una credencial
        • Buscar credenciales
        • Búsqueda avanzada
        • Activar o desactivar
        • Eliminar credencial
        • Actualizar credencial
        • Regenerar una credencial
      • Payment Button
        • Crear un Payment Button
      • Platform Status
        • Consultar estado de la plataforma
      • Subscription Transactions
        • Consultar transacciones de suscripción
      • Settlement
        • Consultar liquidación
      • Fraud Report
        • Consultar alertas de fraude
    • Card Present Payments (API Raw)
      • Notas de versión
      • Proceso de intercambio de llaves
      • Datos de prueba
      • Catálogo de errores de Kushki para transacciones POS
      • El objeto Amount
      • One-time Payments
        • Pago único
      • Two-step Payments
        • Autorización y captura
      • Voids & Refunds
        • Reembolsar una transacción
        • Anular y reversar
      • Card information
        • Consultar información de BIN
        • Información de BIN V2
        • Solicitar opciones de diferido
      • Query Transactions
        • Búsqueda de transacciones
      • Webhooks
        • Introducción
        • Buenas prácticas
        • Reembolsos
        • Pagos con tarjeta
        • Revisa tus webhooks
      • Chargebacks
        • Consultar chargebacks
        • Solicitar exportación de chargebacks
      • Fraud Report
        • Consultar alertas de fraude
    • Kushki One
      • Error Catalog
      • Release notes
      • Transaction Examples
      • Webhooks
      • Cloud Services
        • Payment Cloud
          • Sync
            • Charge
            • Authorization (Pre-auth)
            • Capture
            • Re-authorization
            • Post-tip
            • Refund
            • Abort
            • Void
          • Async
            • Charge (Async)
            • Authorization — Pre-auth (Async)
            • Capture (Async)
            • Re-authorization (Async)
            • Post-tip (Async)
            • Void (Async)
          • Search
            • Transaction Search
        • Print Cloud
          • Create Print Job
          • Get Print Job Status
      • Local Services
        • Payment Local
          • Sync
            • Charge
            • Authorization (Pre-auth)
            • Capture
            • Re-authorization
            • Post-tip
            • Void
            • Refund
            • Abort
          • Async
            • Charge (Async)
            • Authorization — Pre-auth (Async)
            • Capture (Async)
            • Re-authorization (Async)
            • Post-tip (Async)
            • Void (Async)
            • Abort (Async)
          • Search
            • Transaction Search — Online
            • Transaction Search — Local
        • Print Local
          • Create Print Job
          • Get Print Job Status
          • Print Job Webhook (inbound — implemented by your POS)
    • Appian - Submerchant Register
      • Release Notes
      • Submerchant Validation in Batch
      • Query submerchant status by requestId/submerchantId
      • Submerchant Document Upload
      • Get submerchantIds
      • Get credentials for submerchants
    • Schemas
      • Shared
        • ErrorResponse
        • BadRequestResponse
        • InvalidBinResponse
        • payment_method
        • payment_submethod
        • messageFields
        • Channel
      • Amount & Taxes
        • Amount-cash-in
        • GetConfigurationRequest
      • Identity & Contact
        • Shipping Address
      • Card & Payments
        • ChargesVoidCardResponse
        • Promotions
        • Submerchant
      • Subscriptions
        • SubscriptionUpdate
        • SubscriptionAdjustmentRequest
        • SubscriptionTransactionsResponse
      • Webhooks
      • Analytics
        • AnalyticsTransactionItem
        • AnalyticsListResponse
      • Settlement
        • SettlementDateRangeRequest
        • SettlementTicketRequest
        • SettlementResponse
      • Chargebacks
        • ChargebackListResponse
        • ChargebackSearchRequest
      • Cash
        • CashChargeInitRequest
        • CashStatusResponse
      • Transfer
        • TransferTokenRequest
        • TransferInitRequest
        • TransferStatusResponse
      • Payouts
        • PayoutsWebhooksItem
      • Smart Link
        • SmartLinkAmount
      • Terminal
        • TerminalContactDetails
        • TerminalCardDetails
        • TerminalPosDetails
        • TransactionSearchRequest
        • TerminalCardData
      • RequestBodies
        • one-and-two-step-payment
      • card-old
      • AmountWithTaxes-old
      • TransactionResponse
      • PrintJobRequest
      • one-and-two-step-payment
      • Card Present (CP)
      • one-and-two-step-payment1
      • Card
      • amount
      • FraudAlertRequest
      • SettlementDateRangeRequest
      • SubscriptionTransactionsResponse
      • Shipping Address
      • transactionType
      • ChargebackItem-old
      • SubscriptionTransaction
      • amount
      • AmountCore-old
      • CommandText-old
      • Language
      • extra_taxes
      • CommandText
      • RawResponse
      • Card Not Present (CNP)
      • Deferred
      • networkToken
      • FraudAlertResponse
      • ErrorResponse400-old
      • Deferred-old
      • SettlementResponse
      • extra_taxes-old
      • ExtraTaxes-old
      • CommandColumns-old
      • card
      • CommandColumns
      • CardData
      • FraudAlertRecord
      • currency
      • currency
      • ErrorResponse
      • webhooksItem
      • orderDetails-old
      • Country
      • ErrorResponse401-old
      • SettlementRecord
      • pos_details-old
      • ColumnItem-old
      • LinkFailure
      • ColumnItem
      • Amount
      • card_details
      • ValidationError
      • documentType
      • ErrorResponse403-old
      • card_details-old
      • TransactionResponse-old
      • CommandDivider-old
      • enc_tlv
      • CommandDivider
      • TransactionEvent
      • extraTaxes
      • extraTaxes-old
      • payment_method
      • ErrorResponse500-old
      • threeDomainSecure
      • enc_tlv
      • RawResponse-old
      • CommandFeed-old
      • CommandFeed
      • TransactionStatus
      • deferred
      • binInfo
      • contact_details-old
      • CardData-old
      • CommandSpace-old
      • CommandSpace
      • ReadingType
      • pos_details
      • Billing-Address-old
      • deferred-old
      • sub_merchant
      • AmountWithTip-old
      • CommandCut-old
      • metadata
      • sub_merchant
      • CommandCut
      • FailureReason
      • contact_details
      • headers
      • metadata
      • LinkFailure-old
      • CommandImage-old
      • CommandImage
      • EventTerminal
      • Amount-old
      • ContactDetails-old
      • SubscriptionUpdate
      • TransactionSearchRequest-old
      • CommandQR-old
      • orderDetails
      • CommandQR
      • EventOperation
      • Subscription
      • payment_submethod
      • citMit
      • SubscriptionAdjustmentRequest
      • CommandBarcode-old
      • Shipping Address
      • CommandBarcode
      • EventAmount
      • messageFields
      • PrinterError-old
      • Billing Address
      • EventExtraTaxes
      • PrintJobAccepted
      • webhooksChargeback
      • Language
      • PrintJobStatus-old
      • PrinterError
      • EventMetadata
      • networkToken-old
      • PrintWebhookPayload-old
      • AmountWithTaxes
      • PrintJobStatus
      • PrintJobStatusRequest
      • threeDomainSecure
      • webhooks
      • AmountCore
      • webhooks
      • product-old
      • headers
      • PrintWebhookPayload
      • ExtraTaxes
      • Metadata
      • webhooksChargeback
      • UnexpectedErrorResponse-old
      • AmountWithTip
      • citMit
      • TransactionSearchBody
      • TransactionSearchOnlineBody
      • network
      • Card-old-old
      • binInfo
      • AmountWithOptionalTip
      • TransactionSearchLocalBody
      • TransactionEvent_2
      • messageFields
      • Promotions-old
      • UnexpectedErrorResponse
      • FailureReason_2
      • transactionType
      • EventTerminal_2
      • EventOperation_2
      • InvalidBinResponse-old
      • EventAmount_2
      • EventExtraTaxes_2
      • EventMetadata_2
      • currency
      • Amount-CL-old
      • SettlementTicketRequest
      • metadata
      • payment_method
      • currency
      • currency
      • Submerchant
      • Shipping Address
      • GetConfigurationRequest-old
      • BadRequestResponse
      • ContactDetails
      • product
      • TransactionEvent_21
      • TransactionStatus2
      • ReadingType3
      • FailureReason_24
      • EventTerminal_25
      • EventOperation_26
      • EventAmount_27
      • EventMetadata_28
      • EventExtraTaxes_29
      • PrintWebhookPayload10
      • TransactionEvent11
      • FailureReason12
      • EventTerminal13
      • EventOperation14
      • EventAmount15
      • EventMetadata16
      • EventExtraTaxes17
    HomePerú 🇵🇪
    México 🇲🇽Ecuador 🇪🇨Colombia 🇨🇴Chile 🇨🇱
    HomePerú 🇵🇪
    México 🇲🇽Ecuador 🇪🇨Colombia 🇨🇴Chile 🇨🇱

    one-and-two-step-payment

    {
        "card": {
            "card_holder_name": "John Doe"
        },
        "card_details": {
            "enc_tlv": "E9BCEC77FACD77F942E433BE6CD27068F09ADFA082B6AE478D9BDA4EEEAFD3765300FD2EF030CD3A8DD9624E04CDFBC60B4206B9587A1A0DB5820D87D3ACAB9F8B14B35A8B8D7307AEBDCFD9D5DD8EB5DC7BFB729A1E6ABAC08D5C5A064F590F414D560C3EE964449B40D24B09703AE38FF45F328CC03A8A3ABCFBCDF0AFBCDAB674C87AC66CD842E7E9C36B6826ECAC8EB32E5E036787D4B50CD8C43F0C89918A23C396AEE4096805AE52DF13B343A6FDAC864CB27593C65B39B02239B707554357675ED96C3859",
            "pin_ksn": "FFFF4357486333600003",
            "reading_type": "ICC",
            "tracks": {
                "enc_track2": "2C5E3DC796759FAB00BB11163CC4B69B",
                "track_ksn": "FFFF4357486333600003"
            }
        },
        "amount": {
            "currency": "PEN",
            "extra_taxes": {
                "airport_tax": 0,
                "iac": 0,
                "ice": 0,
                "travel_agency": 0
            },
            "iva": 0,
            "subtotal_iva": 0,
            "subtotal_iva0": 100,
            "tip": 0
        },
        "client_transaction_id": "string",
        "country": "PER",
        "cvm_type": "none",
        "cashback_amount": 0,
        "is_cashback": true,
        "pos_details": {
            "pos_details": {
                "brand": "Ingenico",
                "model": "Move5000",
                "terminal_id": "T002",
                "version": "2.3.1",
                "has_print": false,
                "serial": "IG987654",
                "friendly_name": "Terminal móvil 1",
                "user": "maria.lopez",
                "type": "MPOS",
                "connectivity": "GPRS",
                "location": {
                    "latitude": 4.711,
                    "longitude": -74.0721
                }
            }
        },
        "contact_details": {
            "document_number": "1234567890",
            "document_type": "0",
            "email": "user@example.com",
            "first_name": "John",
            "last_name": "Doe",
            "phone_number": "+528000000001"
        },
        "transaction_mode": "Authorization",
        "transaction_type": "capture",
        "sub_merchant": {
            "mcc": "string",
            "id_affiliation": "string",
            "soft_descriptor": "string",
            "city": "string",
            "country_ans": "string",
            "zip_code": "string",
            "address": "string",
            "social_reason": "string",
            "code": "string"
        },
        "merchant_id": "string",
        "omit_card": true,
        "metadata": {
            "referencia": "ORD-20240317-001",
            "customer_email": "cliente@ejemplo.com",
            "device": "SUNMI-P3"
        }
    }
    Built with