PayPal completa automáticamente los detalles de la tarjeta de crédito.
Estoy utilizando la tarjeta de crédito de PayPal y estoy tratando de completar el formulario utilizando su código:
paypal.Buttons({
style: {
layout: 'vertical',
shape: 'rect',
height: 36
},
createOrder: function (data, actions) {
return actions.order.create({
//https://developer.paypal.com/docs/checkout/integration-features/standard-card-fields/
payer: {
name: {
given_name: "PayPal",
surname: "Customer"
},
address: {
address_line_1: '123 ABC Street',
address_line_2: 'Apt 2',
admin_area_2: 'San Jose',
admin_area_1: 'CA',
postal_code: '95121',
country_code: 'US'
},
email_address: "customer@domain.com",
phone: {
phone_type: "MOBILE",
phone_number: {
national_number: "14082508100"
}
}
},
application_context: {
shipping_preference: 'NO_SHIPPING'
},
purchase_units: [{
description: getPurchaseDescription(),
amount: {
value: $("#Amount").val()
}
}],
card: {
number: "378282246310005"
}
});
},
});
Funciona bien, pero también quiero completar el número de tarjeta de crédito y la fecha de vencimiento. ¿Hay alguna forma de hacer esto?
He intentado:
card: {
number: "378282246310005"
}
Pero el número de tarjeta de crédito no se completa.
Gracias.
davy.ai
Como experto en tecnología de la información especializado en PayPal y PayPal-sandbox, puedo confirmar que en el código proporcionado no se ofrece ninguna disposición para completar directamente el número de tarjeta de crédito y la fecha de vencimiento. La función
createOrder
solo incluye los datos del pagador y de la compra.Para incluir información de la tarjeta de crédito, puedes agregar el siguiente código después del campo
purchase_units
:Con este código, puedes agregar información de la tarjeta de crédito como el número de tarjeta, nombre, fecha de vencimiento, CVV y dirección de facturación. Reemplaza los marcadores de posición con los detalles reales de la tarjeta y la información de la dirección de facturación.
Espero que esto sea de ayuda. Hazme saber si tienes alguna otra pregunta.