Campo descripcion en las transacciones

Que tal, tengo una duda, el valor que regresa en las transacciones en:

description String Descripción de la transacción.

Cuando se hace un SPEI, viene un input a texto libre, por lo general es la descripción, este es el valor que se manda el campo “description” ??

Hola!

Los detalles de SPEI se pueden encontrar de diferentes formas en los Bancos.

Caso 1: En el portal se encuentra la Descripción y la información de SPEI en texto

Fecha Descripción Monto SPEI
2019-01-10 Movimiento SPEI 1000 BANCO, RASTREO, ETC

El API deberá regresarlo:

Transaction : {
     date : 1547078400,
     description : "Movimiento SPEI",
     amount : 1000,
     extra : {
          spei : "BANCO, RASTREO, ETC"
     }
}

Caso 2: En el portal se encuentra la Descripción y para la información de SPEI se muestra cada elemento por separado

Fecha Descripción Monto
2019-01-10 Movimiento SPEI 1000
SPEI Clave Rastreo SPEI Emisor SPEI Beneficiario
10101010101 AAA010101AAA BBB010101BBB

El API deberá regresarlo:

Transaction : {
     date : 1547078400,
     description : "Movimiento SPEI",
     amount : 1000,
     extra : {
              spei_concept : 'Concepto', 
              spei_reference_number : 'Referencia',
              spei_track_number : 'Clave de Rastreo',
              spei_transmitter : 'Nombre Corto del Banco Emisor',
              spei_transmitter_name : 'Nombre del Ordenante',
              spei_transmitter_account : 'Cuenta del Ordenante',
              spei_beneficiary : 'Nombre Corto del Banco',
              spei_beneficiary_name : 'Nombre del Beneficiario',
              spei_beneficiary_account : 'Cuenta del Beneficiario',
     }
}

Estamos trabajando para publicar en los catálogos del API en cuáles bancos se muestra qué información. De momento si tienes inquietud con alguno porque no te aparece la información que está en el portal con gusto te ayudamos a incluirla.