Unable to perform Card-Present and EMV Authorizations
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript, node.js
Línea de trabajo
Comience con los ejemplos enlazados de autorización de CyberSource Card-Present y EMV y con la referencia de API; después, compare sus campos EMV y point-of-sale obligatorios con los payloads de sandbox proporcionados. Reproduzca tanto las solicitudes contact como las contactless y determine qué valor causa INVALID_DATA; se considera terminado cuando se documenta una solicitud corregida que recibe una respuesta de autorización satisfactoria.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Following the examples at here and here, I am unable get a successful response in the sandbox environment.
Card Present + EMV (Contact)
Request payload
{
clientReferenceInformation: { code: 'TC50171_3' },
processingInformation: { commerceIndicator: 'retail' },
orderInformation: { amountDetails: { totalAmount: '1', currency: 'SGD' } },
pointOfSaleInformation: {
cardPresent: 'Y',
entryMode: 'contact',
catLevel: 6,
terminalCapability: 4,
trackData: '%B4111111111111111^SMITH/BETTY^23121200123456789012**XXX******?*',
emv: {
tags: '9F3303204000950500000000009F3704518823719F100706011103A000009F26081E1756ED0E2134E29F36020015820200009C01009F1A0208409A030006219F02060000000020005F2A0208409F0306000000000000',
cardSequenceNumber: '001',
fallback: 'true'
}
}
}
Response Body
{
submitTimeUtc: '2020-04-23T11:19:21Z',
status: 'INVALID_REQUEST',
reason: 'INVALID_DATA',
message: 'Declined - One or more fields in the request contains invalid data'
}
Card Present + EMV (Contactless)
Request payload
{
clientReferenceInformation: { code: 'TC50171_3' },
processingInformation: { commerceIndicator: 'retail' },
orderInformation: { amountDetails: { totalAmount: '1', currency: 'SGD' } },
pointOfSaleInformation: {
cardPresent: 'Y',
entryMode: 'contactless',
catLevel: 6,
terminalCapability: 5,
trackData: '%B4111111111111111^SMITH/BETTY^23121200123456789012**XXX******?*',
emv: {
tags: '9F3303204000950500000000009F3704518823719F100706011103A000009F26081E1756ED0E2134E29F36020015820200009C01009F1A0208409A030006219F02060000000020005F2A0208409F0306000000000000',
cardSequenceNumber: '001',
fallback: 'true'
}
}
}
Response Body
{
submitTimeUtc: '2020-04-23T11:22:38Z',
status: 'INVALID_REQUEST',
reason: 'INVALID_DATA',
message: 'Declined - One or more fields in the request contains invalid data'
}
I have a feeling that the EMV values are incorrect, but am unsure what is wrong as the response is pretty vague. Would appreciate if someone could correct my mistake.
- Lenguaje dominante
- JavaScript
- Estrellas
- 50
- Forks
- 51
- Merge medio
- 3 d 19 h
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de CyberSource/cybersource-rest-client-node
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative insteadAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 52/100
CyberSource/cybersource-rest-client-node#173 · 1 reacción ·
Todos los issues de CyberSource/cybersource-rest-client-node
Issues similares
-
Site Suggestion: bullseyeAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Add toro4n to the data modeling toolsPosiblemente ocupada @henriklantzhedstrom-prog la tomó hoy. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
neo4j/docs-getting-started#546 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 25 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
libnativeapi/nativeapi#21 ·
-
area: core complexity: easy impact: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
ueberdosis/tiptap#8668 ·
Los mantenedores suelen responder en 1 día