2009-11-19 22 views
24

Estoy planeando desarrollar una pequeña aplicación que muestre los detalles de mi cuenta bancaria (como Mint.com) donde puedo personalizar la visualización de mi cuenta. Quiero saber cómo y por dónde empezar.¿Cuáles son algunas API de OFX (Open Financial Exchange)?

  1. ¿Dónde están disponibles estas API OFX?
  2. ¿Son gratuitos o tenemos que pagar para acceder a esas API?
  3. ¿Qué es el formato de datos (xml, xml/atom, json)?
  4. ¿Algún artículo o documento para comprender este requisito y comenzar a desarrollar?
  5. ¿Algún software de código abierto en el que puedo descargar el código y personalizarlo?

Si quiero desarrollar una aplicación como Mint.com ¿Cuáles son las otras empresas que proporcionan API además de Yoodlee? ¿Cómo es el precio?

Respuesta

0

OFX es un formato XML. Puede usar el esquema del OFX site para generar un conjunto de datos fuertemente tipado.

1

Parece que desea hacer una aplicación de agregación de cuentas. Si ese es el caso, recomendaría buscar en un servicio existente que manejaría la tarea de agregación de cuentas y todo lo que tendría que hacer es llamar a su API para recopilar los datos preagregados.

Yodlee is actually what Mint.com uses for account aggregation

otorgada si esto va a ser su propio Yodlee aplicación personal no será una opción para usted.

0

No estoy seguro de cuál es el último precio de Yodlee en su SDK (http://yodlee.com/solutions_dv_pfmsdk.shtml) pero otro proveedor de datos es CashEdge AllData. Se les hace muy poco utilizados por HelloWallet.com (un servicio similar a menta): http://www.prweb.com/releases/2010/03/prweb3700584.htm

Definitivamente sé que Yodlee es el líder en el espacio cuando se trata de usuarios de #, # de instituciones apoyadas, etc.

+0

Yodlee no es barato. Cobran un mínimo de $ 10k por año, independientemente de los usuarios. Si está atendiendo a millones de usuarios como Mint.com, entonces está bien, pero prácticamente fijan sus precios para mantener alejados a los pequeños. –

13

Como han mencionado otros, Yodlee es la única compañía que proporciona una interfaz de alto nivel para este tipo de datos. También son bastante caros y el API está destinado a productos importantes, no a proyectos personales.

En cuanto a sus preguntas OFX,

Q: ¿Dónde están disponibles de estas API ofx?

A: http://ofx.net

Q: ¿Son libres o que tienen que pagar y obtener acceso a las API?

A: Son gratuitos y abiertos. La lista de URL de servidor es un poco más complicada de adquirir. Existe una lista abierta de tipo wiki de servidores OFX al OfxHome, pero tenga cuidado de copiar los datos al por mayor, ya que la información de conexión del banco OFX debe verificarse varias veces. Obviamente no desea enviar clientes a un troyano del servidor OFX que una persona al azar haya insertado en ofxhome.com.

P: ¿Qué es el formato de datos (xml, xml/atom, json)?

A: OFX 1. * usé SGML pero OFX 2. * (que no he encontrado en la naturaleza) utiliza XML.

Q: ¿Algún artículo o documento para comprender este requisito y comenzar a desarrollar?

A: ofx.net tiene especificaciones muy completas del protocolo OFX que es principalmente un intercambio de archivos de formato OFX sobre https.

P: ¿Algún software de código abierto en el que pueda descargar el código y personalizarlo?

R: Lo siento, no sé de cualquier software de C# para hablar OFX

Espero que esto ayude, Sean

4

Cualquier software de código abierto donde puedo descargar el código y personalizarlo?

libofx podría ser útil: http://libofx.sourceforge.net/

Es una implementación de código abierto de la especificación OFX.

5

Le invitamos a consultar mi OFXlib que creé sobre la marcha. Puede que no sea completa, pero no dude en rama y cambiar el código

https://github.com/tophathacker/OFXlib

+0

Parece útil (y sucio). Sin embargo, tal como está, esta es una respuesta de solo enlace. Agregue las dos últimas oraciones de GitHub 'README.md' y eliminaría este comentario. –

Cuestiones relacionadas