mobile - gratis - como hacer un pago por paypal
Pago optimizado móvil para el estándar de pagos del sitio web de PayPal (1)
Intente actualizar su ejemplo con una dirección de correo electrónico que no sea [email protected]. Utilicé tu código exactamente como está con [email protected] (un correo electrónico de ejemplo que PayPal usa para botones de muestra) y funcionó bien. Ingresé a la experiencia estándar de pagos optimizados para dispositivos móviles.
Además, asegúrese de que su cuenta (dirección de correo electrónico) con la que está realizando la prueba no tenga reglas de envío e impuestos definidas en la configuración del perfil. Estos están marcados como actualmente no compatibles en https://www.x.com/developers/paypal/products/mobile-website-payments-standard . Puede pasar los valores de envío e impuestos como parámetros de botón y estos deberían funcionar.
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="Test Item">
<input type="hidden" name="amount" value="1.00">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
¿Cómo puedo lograr que funcione la "experiencia de pago optimizada para dispositivos móviles" tal como lo describe PayPal en su página de estándares de pagos en el sitio web móvil https://www.x.com/developers/paypal/products/mobile-website-payments-standard ?
Los documentos dicen que si tienes un botón BuyNow sin opciones sofisticadas, cuando un usuario en un dispositivo móvil hace clic en él, debe enviarlo a una experiencia de pago optimizada para dispositivos móviles. Sin embargo, todo lo que obtengo es la misma página de pago de PayPal que se obtiene en un navegador de escritorio. Mi código de botón simple se ve así:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="Test Item">
<input type="hidden" name="amount" value="1.00">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
¿Me estoy perdiendo algo aquí o PayPal está jodiendo aquí? Esto parece ser lo más fundamental que podrían hacer para ayudar a respaldar los pagos móviles. No quiero meterme con sus cosas de Pago exprés o cualquiera de sus API. Solo quiero que los botones estándar de BuyNow "hagan lo correcto" en un dispositivo móvil.