SlideShare a Scribd company logo
1 of 105
Download to read offline
Cómo integrar un método de pago
en nuestros desarrollos
Alberto López
Braintree_Dev.
<Advocate/>
@HTML5MeetSpain
@Braintree_Dev
@AlbertusLM
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
@PayPalDev @AlbertusLM
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Mi oficina
https://flic.kr/p/hJwjP6
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
v.zero
A modern foundation for accepting Payments
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
v.zero
A modern foundation for accepting Payments
Comencemos desde Zero: un nuevo concepto de SDK
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
NO
es un decálogo de buenas prácticas
https://flic.kr/p/4Z39YK
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
SI
es una receta de consejos
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
UX Fricción
<usuario/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
>diseño adaptable_
<usuario/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
http://responsivedesign.ca/sites/default/files/styles/content-full-width/public/assets/blog/responsive-web-design-what-is-it-and-why-should-i-care/pinch-zoom-is-bad_2.jpg
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
mobile website
native app
web responsive
vs
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
vs
>detectar el tipo de tarjeta_
<usuario/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
*Está en Wikipedia
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
UX Fricción
>cvv, cvc, cid_
<usuario/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
UX Fricción
>validar la tarjeta_
<usuario/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
http://goo.gl/YR7pRa
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Algoritmo de Luhn
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
UX Fricción
>fecha de expiración_
<usuario/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
@AlbertusLM
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
@AlbertusLM@Braintree_Dev
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
UX Fricción
>mostrar información de campos_
<usuario/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
UX Fricción
>limitar el número de dígitos_
<usuario/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Card Number of Digits
AMEX 15
Visa 13 or 16
MasterCard 16
Discover 16
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
UX Fricción
>¿creatividad? en formularios_
<desarrollador/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
UX Fricción
<desarrollador/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
>experiencia nativa_
<desarrollador/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
<client side/>
v.zero
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
<server side/>
v.zero
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
>integración sencilla_
<desarrollador/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
<client side/>
<script src=“https://js.braintreegateway.com/v2/braintree.js"></script>
[…]
<form id="checkout" method="post" action="/checkout">
<div id="dropin"></div>
<input type="submit" value="Pay $10">
</form>
[…]
<script>
braintree.setup({{token_from_BT}}, 'dropin', {container: 'dropin'});
</script>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Pedir el token al servidor y presentar el formulario
Drop-UI
<client side/>
<script src=“https://js.braintreegateway.com/v2/braintree.js"></script>
[…]
<form id="checkout" method="post" action="/checkout">
<div id="dropin"></div>
<input type="submit" value="Pay $10">
</form>
[…]
<script>
braintree.setup({{token_from_BT}}, 'dropin', {container: 'dropin'});
</script>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Pedir el token al servidor y presentar el formulario
Drop-UI
<client side/>
<script src=“https://js.braintreegateway.com/v2/braintree.js"></script>
[…]
<form id="checkout" method="post" action="/checkout">
<div id="dropin"></div>
<input type="submit" value="Pay $10">
</form>
[…]
<script>
braintree.setup({{token_from_BT}}, 'dropin', {container: 'dropin'});
</script>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Pedir el token al servidor y presentar el formulario
Drop-UI
<client side/>
<script src=“https://js.braintreegateway.com/v2/braintree.js"></script>
[…]
<form id="checkout" method="post" action="/checkout">
<div id="dropin"></div>
<input type="submit" value="Pay $10">
</form>
[…]
<script>
braintree.setup({{token_from_BT}}, 'dropin', {container: 'dropin'});
</script>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Pedir el token al servidor y presentar el formulario
Drop-UI
<server side/>
import braintree
[…]
braintree.Configuration.configure(braintree.Environment.Sandbox,
merchant_id="use_your_merchant_id",
public_key="use_your_public_key",
private_key=“use_your_private_key")
[…]
client_token = braintree.ClientToken.generate({})
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Pedir el token al servidor de Braintree y enviárselo a
la parte cliente
<server side/>
import braintree
[…]
braintree.Configuration.configure(braintree.Environment.Real,
merchant_id="use_your_merchant_id",
public_key="use_your_public_key",
private_key=“use_your_private_key")
[…]
client_token = braintree.ClientToken.generate({})
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Pedir el token al servidor de Braintree y enviárselo a
la parte cliente
<server side/>
import braintree
[…]
braintree.Configuration.configure(braintree.Environment.Real,
merchant_id="use_your_merchant_id",
public_key="use_your_public_key",
private_key=“use_your_private_key")
[…]
client_token = braintree.ClientToken.generate({})
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Pedir el token al servidor de Braintree y enviárselo a
la parte cliente
<client side/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Se muestra el formulario v.zero de Braintree
<server side/>
[…]
def create_purchase():
nonce = request.form[“payment_method_nonce"]
[…]
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Recibir el payment nonce desde el Drop UI
<server side/>
[…]
def create_purchase():
nonce = request.POST.get[“payment_method_nonce”]
[…]
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Recibir el payment nonce desde el Drop UI
<server side/>
[…]
result = braintree.Transaction.sale({
"amount": "10.00",
"payment_method_nonce": nonce
})
[…]
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Finalizar la transacción usando el “payment nonce”
<server side/>
[…]
result = braintree.Transaction.sale({
"amount": "10.00",
"payment_method_nonce": nonce
})
[…]
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Finalizar la transacción usando el “payment nonce”
@AlbertusLM
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
<vendedor/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
>pasarela de pago segura_
<vendedor/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
client_token
payment_nonce
v.zero
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
>variedad de métodos de pago_
<vendedor/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Cuenta Braintree
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
v.zero
>variedad de soluciones_
<vendedor/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Pagos únicos Suscripciones Marketplaces Partners
v.zero
Pago único normal Pago con tarjeta almacenada
v.zero
<amante de la
innovación/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
>pasos mínimos para pagar_
<amante de la innovación/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
++
One click
payment
=
One Touch™
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
v.zero
Merchant app
PayPal app
Merchant app
One Touch™
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Merchant app
PayPal app
Merchant app
One Touch™
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Merchant app
PayPal app
Merchant app
One Touch™
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Merchant app
PayPal app
Merchant app
One Touch™
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
http://gph.is/1eJNpL0
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
>métodos de pago del futuro_
<amante de la innovación/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
+ v.zero
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
¿ ?
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
+ v.zero
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
<conclusiones/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
photo	
  source
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
UX Fricción
I <3 v.zero
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
U <3 v.zero?
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
<enlaces/>
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
Braintree:
braintreepayments.com
Get Started with Braintree
developers.braintreepayments.com
Braintree v.zero:
braintreepayments.com/v.zero
Sandbox environment:
sandbox.braintreegateway.com
- - - - - - - - - - - - - - - - - - - - - - - -
@AlbertusLM@Braintree_Dev@HTML5MeetSpain
¿Preguntas?
Source	
  photo
Alberto López
alberto.lopez@getbraintree.com
@AlbertusLM / @Braintree_Dev

More Related Content

Similar to Cómo integrar métodos de pago en desarrollos

Strategic Enterprise Design - 1st Enterprise Design Retreat by eda.c and EA F...
Strategic Enterprise Design - 1st Enterprise Design Retreat by eda.c and EA F...Strategic Enterprise Design - 1st Enterprise Design Retreat by eda.c and EA F...
Strategic Enterprise Design - 1st Enterprise Design Retreat by eda.c and EA F...Milan Guenther (eda.c)
 
mobilda_media_kit_2016_web.PDF
mobilda_media_kit_2016_web.PDFmobilda_media_kit_2016_web.PDF
mobilda_media_kit_2016_web.PDFAlexander Shyfer
 
SAP Financial Accounting - Business Process Document
SAP Financial Accounting - Business Process DocumentSAP Financial Accounting - Business Process Document
SAP Financial Accounting - Business Process DocumentMahmoud Mohamed
 
[convergese] Adaptive Images in Responsive Web Design
[convergese] Adaptive Images in Responsive Web Design[convergese] Adaptive Images in Responsive Web Design
[convergese] Adaptive Images in Responsive Web DesignChristopher Schmitt
 

Similar to Cómo integrar métodos de pago en desarrollos (20)

eCube Apps Presentation
eCube Apps PresentationeCube Apps Presentation
eCube Apps Presentation
 
Strategic Enterprise Design - 1st Enterprise Design Retreat by eda.c and EA F...
Strategic Enterprise Design - 1st Enterprise Design Retreat by eda.c and EA F...Strategic Enterprise Design - 1st Enterprise Design Retreat by eda.c and EA F...
Strategic Enterprise Design - 1st Enterprise Design Retreat by eda.c and EA F...
 
mobilda_media_kit_2016_web.PDF
mobilda_media_kit_2016_web.PDFmobilda_media_kit_2016_web.PDF
mobilda_media_kit_2016_web.PDF
 
SAP WEBDYNPRO ABAP ONLINE TRAINING
SAP WEBDYNPRO ABAP ONLINE TRAININGSAP WEBDYNPRO ABAP ONLINE TRAINING
SAP WEBDYNPRO ABAP ONLINE TRAINING
 
SAP WEBDYNPRO ABAP ONLINE TRAINING
SAP WEBDYNPRO ABAP ONLINE TRAININGSAP WEBDYNPRO ABAP ONLINE TRAINING
SAP WEBDYNPRO ABAP ONLINE TRAINING
 
Web dynpro abap
Web dynpro abapWeb dynpro abap
Web dynpro abap
 
SAP WEBDYNPRO ABAP ONLINE TRAINING
SAP WEBDYNPRO ABAP ONLINE TRAININGSAP WEBDYNPRO ABAP ONLINE TRAINING
SAP WEBDYNPRO ABAP ONLINE TRAINING
 
Training WEBDYNPRO ABAP Online SAP Course
Training WEBDYNPRO ABAP Online SAP CourseTraining WEBDYNPRO ABAP Online SAP Course
Training WEBDYNPRO ABAP Online SAP Course
 
Web dynpro abap
Web dynpro abapWeb dynpro abap
Web dynpro abap
 
SAP WEBDYNPRO ABAP COURSE ONLINE TRAINING
SAP WEBDYNPRO ABAP COURSE ONLINE TRAININGSAP WEBDYNPRO ABAP COURSE ONLINE TRAINING
SAP WEBDYNPRO ABAP COURSE ONLINE TRAINING
 
SAP WEBDYNPRO ABAP ONLINE TRAINING
SAP WEBDYNPRO ABAP ONLINE TRAININGSAP WEBDYNPRO ABAP ONLINE TRAINING
SAP WEBDYNPRO ABAP ONLINE TRAINING
 
ONLINE TRAINING SAP WEBDYNPRO ABAP COURSE
ONLINE TRAINING SAP WEBDYNPRO ABAP COURSEONLINE TRAINING SAP WEBDYNPRO ABAP COURSE
ONLINE TRAINING SAP WEBDYNPRO ABAP COURSE
 
SAP WEBDYNPRO abap Online Training
SAP WEBDYNPRO abap Online Training SAP WEBDYNPRO abap Online Training
SAP WEBDYNPRO abap Online Training
 
TRAINING COURSE WEBDYNPRO ABAP
TRAINING COURSE WEBDYNPRO ABAPTRAINING COURSE WEBDYNPRO ABAP
TRAINING COURSE WEBDYNPRO ABAP
 
SAP Financial Accounting - Business Process Document
SAP Financial Accounting - Business Process DocumentSAP Financial Accounting - Business Process Document
SAP Financial Accounting - Business Process Document
 
[convergese] Adaptive Images in Responsive Web Design
[convergese] Adaptive Images in Responsive Web Design[convergese] Adaptive Images in Responsive Web Design
[convergese] Adaptive Images in Responsive Web Design
 
maşrapa
maşrapamaşrapa
maşrapa
 
SAP WEBDYNPRO ABAP ONLINE TRAINING
SAP WEBDYNPRO ABAP ONLINE TRAININGSAP WEBDYNPRO ABAP ONLINE TRAINING
SAP WEBDYNPRO ABAP ONLINE TRAINING
 
Sd
SdSd
Sd
 
Sd
SdSd
Sd
 

More from Alberto López Martín

Candy for everybody - APIDays Mediterranea 2015
Candy for everybody - APIDays Mediterranea 2015Candy for everybody - APIDays Mediterranea 2015
Candy for everybody - APIDays Mediterranea 2015Alberto López Martín
 
Starting from zero: a modern way to make payments - API Athens 2015
Starting from zero: a modern way to make payments - API Athens 2015Starting from zero: a modern way to make payments - API Athens 2015
Starting from zero: a modern way to make payments - API Athens 2015Alberto López Martín
 
Candies for everybody - Meet Magento Italia 2015
Candies for everybody - Meet Magento Italia 2015Candies for everybody - Meet Magento Italia 2015
Candies for everybody - Meet Magento Italia 2015Alberto López Martín
 
Candies for everybody: Hacking from 9 to 6
Candies for everybody: Hacking from 9 to 6Candies for everybody: Hacking from 9 to 6
Candies for everybody: Hacking from 9 to 6Alberto López Martín
 
Present and future of mCommerce in Spain
Present and future of mCommerce in SpainPresent and future of mCommerce in Spain
Present and future of mCommerce in SpainAlberto López Martín
 
v.zero SDK - Cose che mi piace vedere durante il pagamento - Codemotion Milan...
v.zero SDK - Cose che mi piace vedere durante il pagamento - Codemotion Milan...v.zero SDK - Cose che mi piace vedere durante il pagamento - Codemotion Milan...
v.zero SDK - Cose che mi piace vedere durante il pagamento - Codemotion Milan...Alberto López Martín
 
Internet of Things - I Commerce Factory Madrid
Internet of Things - I Commerce Factory MadridInternet of Things - I Commerce Factory Madrid
Internet of Things - I Commerce Factory MadridAlberto López Martín
 
Codemotion Mad 2014 - Things I love seeing when I buy something online - Brai...
Codemotion Mad 2014 - Things I love seeing when I buy something online - Brai...Codemotion Mad 2014 - Things I love seeing when I buy something online - Brai...
Codemotion Mad 2014 - Things I love seeing when I buy something online - Brai...Alberto López Martín
 
[ES] Battlehacks, hackatones y algún hacha
[ES] Battlehacks, hackatones y algún hacha[ES] Battlehacks, hackatones y algún hacha
[ES] Battlehacks, hackatones y algún hachaAlberto López Martín
 
Braintree and our new v.zero SDK for iOS
Braintree and our new v.zero SDK for iOSBraintree and our new v.zero SDK for iOS
Braintree and our new v.zero SDK for iOSAlberto López Martín
 

More from Alberto López Martín (14)

Candy for everybody - APIDays Mediterranea 2015
Candy for everybody - APIDays Mediterranea 2015Candy for everybody - APIDays Mediterranea 2015
Candy for everybody - APIDays Mediterranea 2015
 
Starting from zero: a modern way to make payments - API Athens 2015
Starting from zero: a modern way to make payments - API Athens 2015Starting from zero: a modern way to make payments - API Athens 2015
Starting from zero: a modern way to make payments - API Athens 2015
 
Mind the gap! - Droidcon Torino 2015
Mind the gap! - Droidcon Torino 2015Mind the gap! - Droidcon Torino 2015
Mind the gap! - Droidcon Torino 2015
 
Candies for everybody - Meet Magento Italia 2015
Candies for everybody - Meet Magento Italia 2015Candies for everybody - Meet Magento Italia 2015
Candies for everybody - Meet Magento Italia 2015
 
Changes, innovation and… an axe!
Changes, innovation and… an axe!Changes, innovation and… an axe!
Changes, innovation and… an axe!
 
Candies for everybody: Hacking from 9 to 6
Candies for everybody: Hacking from 9 to 6Candies for everybody: Hacking from 9 to 6
Candies for everybody: Hacking from 9 to 6
 
Present and future of mCommerce in Spain
Present and future of mCommerce in SpainPresent and future of mCommerce in Spain
Present and future of mCommerce in Spain
 
v.zero SDK - Cose che mi piace vedere durante il pagamento - Codemotion Milan...
v.zero SDK - Cose che mi piace vedere durante il pagamento - Codemotion Milan...v.zero SDK - Cose che mi piace vedere durante il pagamento - Codemotion Milan...
v.zero SDK - Cose che mi piace vedere durante il pagamento - Codemotion Milan...
 
Internet of Things - I Commerce Factory Madrid
Internet of Things - I Commerce Factory MadridInternet of Things - I Commerce Factory Madrid
Internet of Things - I Commerce Factory Madrid
 
Codemotion Mad 2014 - Things I love seeing when I buy something online - Brai...
Codemotion Mad 2014 - Things I love seeing when I buy something online - Brai...Codemotion Mad 2014 - Things I love seeing when I buy something online - Brai...
Codemotion Mad 2014 - Things I love seeing when I buy something online - Brai...
 
[ES] Battlehacks, hackatones y algún hacha
[ES] Battlehacks, hackatones y algún hacha[ES] Battlehacks, hackatones y algún hacha
[ES] Battlehacks, hackatones y algún hacha
 
PayPal - Innovando en el presente
PayPal - Innovando en el presentePayPal - Innovando en el presente
PayPal - Innovando en el presente
 
Braintree and our new v.zero SDK for iOS
Braintree and our new v.zero SDK for iOSBraintree and our new v.zero SDK for iOS
Braintree and our new v.zero SDK for iOS
 
Crowdfunding with PayPal
Crowdfunding with PayPalCrowdfunding with PayPal
Crowdfunding with PayPal
 

Recently uploaded

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

Cómo integrar métodos de pago en desarrollos