4

Click here to load reader

Prueba Libro

Embed Size (px)

DESCRIPTION

Libros varios

Citation preview

Page 1: Prueba Libro

Análisis    Datos  

Informatica  CAP  

Page 2: Prueba Libro

Análisis     3  

¿Todos los parámetros son obligatorios? Si alguno no lo es, ¿hay problema si no lo mando en los parámetros? Si todos son obligatorios, ¿los valores de param_c_b_8 y param_c_b_9 debe ser “” (vacio)?

Nombre del parámetro

Id. del parámetro

Longitud Tipo de dato

Observaciones DUDAS

Secuencia de Transmisión

s_transm 1 a 20 NUMERIC Secuencia ó folio que identifica transacción para CLIENTE. Único e irrepetible. Pedido del cliente

Quiero entender que es un folio que identifica que esta transacción es para este cliente, ¿puede empezar con 1?

Referencia c_referencia 1 a 20 CHAR Referencia única e irrepetible por proceso de pago..id de cliente..

Es la referencia de la familia como lo indica en LayoutEnvioPagos.xls ¿Aunque aquí dice único e irrepetible?. ÚNICO para cada cliente, no hay dos familias con esta referencia, por eso es “irrepetible”

Id Cliente param_c_b_1 5 NUMERIC Indicado por Multipagos Bancomer ¿Este parámetro se envía “?” como está en el ejemplo?, ¿sino que valor es el adecuado? o ¿éste es el único valor permitido?

Nivel 1 (Detalle) param_c_b_2 5 NUMERIC 0 = Default 0 Tipo de Servicio t_servicio 3 NUMERIC Conceptos a pagar ¿Número de Conceptos?, Por lo que veo estos no

pueden ser mayor que 999, si existiera el caso de que el señor tenga más de 1000 conceptos, mando 1 (yo lo puedo “englobar”)

Importe Total t_importe (9,2) NUMERIC 9 enteros 2 decimales con punto Uno debe verificar antes de enviar que éste sea mayor a igual a $1.00 y menor que $999999999.99 ¿correcto?

Nombre del Cliente/Pagador

param_c_b_3 50 CHAR Persona Física o Social ¿Este dato es obligatorio?, si la respuesta es no: ¿no hay ningún problema si no envió el parámetro? Si la respuesta es SI: El sistema debe preguntar al padre el nombre “a quien emitirá el recibo”

Moneda param_c_b_4 1 NUMERIC 1 = Pesos 2 = Dólares

1

Idioma param_c_b_5 1 NUMERIC 1 = Español 2 = Inglés

1

Financiamiento param_c_b_6 1 NUMERIC Indica si la transacción permite financiamiento 1 = No aplica 2 = Si aplica

1

Page 3: Prueba Libro

Periodo de Financiamiento

param_c_b_7 Variable CHAR Indica los periodos válidos para financiamiento separador por | e.g. 3|6|9|12 Es 0 si param_c_b_6 = 1

0

E-Mail del Cliente /Pagador

param_c_b_8 50 CHAR ¿Este dato es obligatorio?, si la respuesta es no: ¿no hay ningún problema si no envió el parámetro? Si la respuesta es SI: ¿puedo enviar vacío (“”) sino el sistema debe preguntarle el correo al padre?

Teléfono del Cliente /Pagador

param_c_b_9 30 CHAR ¿Este dato es obligatorio?, si la respuesta es no: ¿no hay ningún problema si no envió el parámetro? Si la respuesta es SI: ¿puedo enviar vacío (“”) sino el sistema debe preguntarle el teléfono al padre?

Fecha de Vencimiento

param_c_b_10 10 CHAR YYYY-MM-DD. Solo aplicara para impresión de formato sucursal. O bien “”

“”

HMAC param_c_b_17 Variable CHAR s_transm + c_referencia + t_importe y llave privada (Proporcionada en las pruebas).

¿La longitud mínima de ésta variable es de 5+pk, donde pk es la longitud de la llave privada. Se define que son cinco caracteres suponiendo que la longitud de s_transm sea 1, de c_referencia sea 1 y lo mínimo del importe sea “1.00” siendo una longitud de 3. ¿La longitud máxima es 52 +pk?

IP/Dominio(s) www.empresacontratante.com.mx URL de Conexión: DEFINIR POR BANCOMER Ejemplo <form action=”URL Multipagos” method=”post”> <input type="hidden" name="s_transm" value="022009"> <input type="hidden" name="c_referencia" value="95330251"> <input type="hidden" name="param_c_b_1" value="?"> <input type="hidden" name="t_servicio" value="1"> <input type="hidden" name="t_importe" value="1237.50"> <input type="hidden" name="param_c_b_2" value="1"> <input type="hidden" name="param_c_b_3" value=”Juanita">

Page 4: Prueba Libro

Análisis     5  

<input type="hidden" name="param_c_b_4" value="1"> <input type="hidden" name="param_c_b_5" value="1"> <input type="hidden" name="param_c_b_6" value="1"> <input type="hidden" name="param_c_b_7" value="0"> <input type="hidden" name="param_c_b_8" value="[email protected]"> <input type="hidden" name="param_c_b_9" value="551616-9733"> <input type="hidden" name="param_c_b_10" value="2009-09-30"> <input type="hidden" name="param_c_b_17" value="8798798798797987987"></form>