Stripe
El estándar de oro. SDK Nativo (@stripe/stripe-react-native) y documentación impecable.
Integrar pagos en una App móvil no significa “guardar tarjetas”, sino conectar con expertos procesadores. Estas son las opciones líderes para el ecosistema Expo:
Stripe
El estándar de oro. SDK Nativo (@stripe/stripe-react-native) y documentación impecable.
Mercado Pago
Rey en Latinoamérica. Integración fuerte con cuotas locales y métodos regionales.
PayPal
Confianza universal. Suele integrarse mediante WebViews o Braintree.
@stripe/stripe-react-native. Requiere development builds.Regla de Oro
Jamás almacenes información sensible de crédito. Deja que los expertos (Stripe/MP) se encarguen de la seguridad PCI DSS.
Si decides ir por el camino de Stripe, estos son los pasos para empezar hoy mismo:
Necesitas el SDK de Stripe y habilitarlo en tu proyecto Expo.
# terminalnpx expo install @stripe/stripe-react-nativeAl ser un módulo nativo, requiere un Development Build. Agrega el plugin en tu app.json:
{ "expo": { "plugins": [ [ "@stripe/stripe-react-native", { "merchantIdentifier": "merchant.com.tuapp", "enableGooglePay": true } ] ] }}Envuelve tu aplicación con el StripeProvider en el archivo raíz.
import { StripeProvider } from '@stripe/stripe-react-native';
export default function RootLayout() { return ( <StripeProvider publishableKey="pk_test_tu_llave_aqui" merchantIdentifier="merchant.com.tuapp" > <Stack /> </StripeProvider> );}