Saltar al contenido principal

Enviar nombre del titular de la tarjeta

nota

La normativa de y 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

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

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

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"
}
}
}'