# Enviar nombre del titular de la tarjeta

nota

La normativa de Autenticación Reforzada de Clientes y PSD2 requiere que se envíe el nombre del titular de la tarjeta en cada transacción.

Puedes enviar el nombre del titular de la tarjeta al confirmar el pago en el cliente o en el servidor.

### Confirma el pago (monei.js) `Del lado del cliente`[​](#confirma-el-pago-moneijs-del-lado-del-cliente "Enlace directo al confirma-el-pago-moneijs-del-lado-del-cliente")

client.js

```
// Confirm the payment

function moneiTokenHandler(token) {

  return monei

    .confirmPayment({

      paymentId: '{{payment_id}}',

      paymentToken: token,

      paymentMethod: {card: {cardholderName: 'JOHN DOE'}}

    })

    .then(function (result) {

      // At this moment you can show a customer the payment result

      // But you should always rely on the result passed to the callback endpoint on your server

      // to update the order status

      console.log(result);

    })

    .catch(function (error) {

      console.log(error);

    });

}
```

### Confirma el pago (formulario html) `Del lado del cliente`[​](#confirma-el-pago-formulario-html-del-lado-del-cliente "Enlace directo al confirma-el-pago-formulario-html-del-lado-del-cliente")

checkout.html

```
<form

  action="https://secure.monei.com/payments/{{payment_id}}/confirm"

  method="post"

  id="payment-form"

>

  <input type="hidden" name="paymentToken" value="7cc38b08ff471ccd313ad62b23b9f362b107560b" />

  <input type="hidden" name="paymentMethod.card.cardholderName" value="JOHN DOE" />

  <button type="submit" id="payment-button">Submit payment</button>

</form>
```

### Confirma el pago `Del lado del servidor`[​](#confirma-el-pago-del-lado-del-servidor "Enlace directo al confirma-el-pago-del-lado-del-servidor")

<!-- -->

* cURL
* Node.js
* PHP

POST https\://api.monei.com/v1/payments/{id}/confirm

```
curl --request POST 'https://api.monei.com/v1/payments/832b77d1a4b372349a7ae0bb1b2af059/confirm' \

--header 'Authorization: pk_test_3c140607778e1217f56ccb8b50540e00' \

--header 'Content-Type: application/json' \

--data-raw '{

  "paymentToken": "7cc38b08ff471ccd313ad62b23b9f362b107560b",

  "paymentMethod": {

    "card": {

      "cardholderName": "JOHN DOE"

    }

  }

}'
```

server.js

```
const {Monei} = require('@monei-js/node-sdk');

const monei = new Monei('pk_test_36cf3e8a15eff3f5be983562ea6b13ec');

monei.payments.confirm('832b77d1a4b372349a7ae0bb1b2af059', {

  paymentToken: '7cc38b08ff471ccd313ad62b23b9f362b107560b',

  paymentMethod: {

    card: {

      cardholderName: 'JOHN DOE'

    }

  }

});
```

server.php

```
$monei = new Monei\MoneiClient('pk_test_36cf3e8a15eff3f5be983562ea6b13ec');

  $monei->payments->confirm(

  '832b77d1a4b372349a7ae0bb1b2af059',

  [

    'paymentToken' => '7cc38b08ff471ccd313ad62b23b9f362b107560b',

    'paymentMethod' => [

      'card' => [

        'cardholderName' => 'JOHN DOE'

      ]

    ]

  ]

]);
```
