Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Integración de medios de pago en sitios web y web mobile a partir de la utilización de SDK.

DineroMail.com Hackathon
by

Leandro Galeano

on 18 September 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Integración de medios de pago en sitios web y web mobile a partir de la utilización de SDK.

http://ar.dineromail.com
Jose Luis Turco
Support & Integration Leader
Business IT Manager
Leandro Galeano
Integración de Medios de Pago en Sitios Web
y Web Mobile a partir de la utilización de SDK
lgaleano@dineromail.com
jturco@dineromail.com
Herramientas de Venta
API DineroMail
- Beneficios
- Ambientes de Producción y Sandbox
- ¿Cómo obtener las credenciales?
- Métodos para pagos en efectivo
- Método para pagos con TC. PCI.
- Otros métodos
Web
API
Mobile
IPN
?
Beneficios de la API
Web
Botón de pago
Pagos por email
Carrito de Compras
Botón de pago
- No es necesario entrar al sitio web de DineroMail.

- Podés integrar DineroMail a las necesidades del sistema de tu comercio y su flujo de pago.

- Podrás programar servicios de pagos en tus propias aplicaciones.
E-Commerce
Base de datos de clientes
Sistema integral
Método GetTicketPayment
Boleta de pago personalizada
Mi Cuenta
Mis Transacciones
Flujo de Pago
Mi Botón de Pago
Configurando
Mi Botón de Pago
Mis Herramientas de Venta
DineroTools
Log in
Carro de Compras
Pagos por email
Ambientes de Producción y Sandbox
SANDBOX
https://sandboxapi.dineromail.com/dmapi.asmx
PRODUCCIÓN
https://api.dineromail.com/dmapi.asmx
BIBLIOTECA DE DESARROLLADORES
https://ar.dineromail.com/desarrolladores
¿Cómo obtener las credenciales?
Ingresar a tu cuenta de DineroMail
Opción "Credencial API"
Métodos para pagos en efectivo
- GetTicketPayment

- DoPaymentWithReference
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope>
<soap:Body>
<GetPaymentTicket xmlns="https://api.dineromail.com/">
<Credential>
<APIUserName>string</APIUserName>
<APIPassword>string</APIPassword>
</Credential>
<Crypt>boolean</Crypt>
<Currency>string</Currency>
<Amount>string</Amount>
<Provider>string</Provider>
<MerchantTransactionId>string</MerchantTransactionId>
<UniqueMessageId>string</UniqueMessageId>
<Hash>string</Hash>
</GetPaymentTicket>
</soap:Body>
</soap:Envelope>
Creando mi Carrito
Mi Carro
Funcionamiento de Mi Carro
Configurando mi solicitud de Pago por email
Configurando los destinatarios
Confirmación del envío
Herramientas para cobros masivos
El destinatario recibe el email para realizar el pago con el Boton incluido
Genera un código de barras asociado únicamente al comercio
GetTicketPayment
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope>
<soap:Body>
<DoPaymentWithReference xmlns="https://api.dineromail.com/">
<Credential>
<APIUserName>string</APIUserName>
<APIPassword>string</APIPassword>
</Credential>
<Crypt>boolean</Crypt>
<MerchantTransactionId>string</MerchantTransactionId>
<Items>
<Item>
(...)
</Item>
</Items>
<Buyer>
(...)
</Buyer>
<Provider>string</Provider>
<Subject>string</Subject>
<Message>string</Message>
<UniqueMessageId>string</UniqueMessageId>
<Hash>string</Hash>
</DoPaymentWithReference>
</soap:Body>
</soap:Envelope>
Permite generar un cupón con código de barras a través de un Botón o Carrito de compras.
DoPaymentWithReference
Ejemplo
Botón de pago
para desarrolladores
Métodos para pagos con Tarjeta de Crédito
- DoPaymentWithCreditCard
ESTE METODO SOLO ESTA DISPONIBLE PARA EMPRESAS PCI.
MAS INFORMACION DE COMO OBTENER LA CERTIFICACION PCI EN: http://www.pcicomplianceguide.org
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope>
<soap:Body>
<DoPaymentWithCreditCard xmlns="https://api.dineromail.com/">
<Credential>
<APIUserName>string</APIUserName>
<APIPassword>string</APIPassword>
</Credential>
<Crypt>boolean</Crypt>
<MerchantTransactionId>string</MerchantTransactionId>
<Items>
<Item>
(...)
</Item>
</Items>
<Buyer>
(...)
</Buyer>
<Provider>string</Provider>
<CreditCard>
<Installment>string</Installment>
<CreditCardNumber>string</CreditCardNumber>
<Holder>string</Holder>
<ExpirationDate>string</ExpirationDate>
<SecurityCode>string</SecurityCode>
<DocumentNumber>string</DocumentNumber>
<Address>string</Address>
<AddressNumber>string</AddressNumber>
<AddressComplement>string</AddressComplement>
<ZipCode>string</ZipCode>
<Neighborhood>string</Neighborhood>
<City>string</City>
<State>string</State>
<Country>string</Country>
</CreditCard>
<Subject>string</Subject>
<Message>string</Message>
<UniqueMessageId>string</UniqueMessageId>
<Hash>string</Hash>
</DoPaymentWithCreditCard>
</soap:Body>
</soap:Envelope>
Permite abonar una compra con tarjeta de crédito a través de un Botón o Carrito de compras.
DoPaymentWithCreditCard
Otros métodos disponibles:
- GetBalance
- GetOperations
- SendMoney
- DoWithDraw
- DoPaymentWithBankTransfer
IPN
- ¿Qué es IPN?
- Beneficios
- IPNv1
- IPNv2
¿Qué es IPN?
IPN viene del inglés “Instant Payment Notification”. En DineroMail existen dos versiones de IPN, una basada en consulta de pagos (IPNv1); y la otra, además de consultar, recibe notificaciones de cambio de estado de las transacciones (IPNv2).
Mobile
Portal Mobile
Integración SDK
CheckOut Mobile
Beneficios de usar IPN
- Te permite administrar en tu propio sistema las transacciones de DM.
- Podés recibir notificaciones instantáneas de tus operaciones.
- Obtenés información sin la necesidad de ingresar a tu cuenta.
Portal Mobile
IPNv1
Te permite ver todas tus operaciones de DineroMail (Ventas, cupones de pago, retiro de fondos...) en un rango de fecha específico mediante un simple POST a una página de DineroMail.

Es ideal para:
- Automatizar reportes
- Actualizar pagos mensuales
- Manejar tus transacciones desde Excel
m.dineromail.com
https://argentina.dineromail.com/vender/ConsultaPago.asp?Email=jturco@gmail.com&
Acount=4309045&Pin=20BL129EBV&StartDate=20120315&EndDate=20120330&XML=1
CheckOut Mobile
IPNv2
Te permite recibir notificaciones de todas tus ventas en DineroMail. Con esa notificación, podés consultar los datos de tu comprador, y completar el proceso en tu sistema.

Es ideal para:
- Programar acciones automáticas luego de haber recibido un pago.
IPNv2 - Configuración
Es necesario configurar el IPN en tu cuenta de DineroMail para poder recibir correctamente tus notificaciones
Integración SDK
Librerías proporcionadas por
que simplifican el trabajo del desarrollador
de aplicaciones

Tu sitio web
Tu receptor de notificaciones
Notificación de IPN
Receptor de consultas de IPNv2
1
2
3
4
5
6
1) Generás una venta en tu sitio web
2) Tu comprador abona con DineroMail
3) DineroMail te envía una notificación al receptor configurado en tu cuenta
4) Tu receptor consulta la transacción en DineroMail
5) Tu receptor procesa la información recibida por DineroMail
6) Tu receptor actualiza la transacción en tu sitio web
Jose Luis Turco
Support & Integration Leader
Business IT Manager
Leandro Galeano
Dudas, preguntas...
lgaleano@dineromail.com
jturco@dineromail.com
Premiamos con 2 tablets al mejor proyecto con DineroMail como plataforma de pago.
Full transcript