2012-01-13 12 views
11

Me pregunto si las regulaciones o acuerdos de Paypal exigen la "segunda" confirmación de pago en mi sitio.Paypal Express Checkout, se requiere confirmación?

Estoy hablando de paso/pantalla # 4 en la figura # 2:

https://cms.paypal.com/cms_content/US/en_US/images/developer/ECpageflow.gif https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECGettingStarted

quiero hacer DoExpressCheckoutPayment justo después de usuario volver de PayPal a mi sitio para que pueda imprimir "agradecimiento compra para la página inmediatamente sin mostrar otra página de confirmación. Vendo productos digitales, sin envío ni ninguna otra información adicional, por lo que esta "segunda" confirmación es inútil para mí, pero no puedo encontrar información si puedo abandonar esta página.

+0

Buena pregunta. Tenemos un flujo de pago similar en uno de nuestros juegos. La solución podría estar consultando PayPal en el fondo, supongo. Si no rompe ningún acuerdo. Además, puede pensar en el uso del pago adaptativo de PayPal, que es más fácil de usar. –

Respuesta

15

No, no es obligatorio.
De hecho, si desea llamar inmediatamente a DoExpressCheckoutPayment, sugeriría que se agregue & useraction = commit a la URL a la que redirige el comprador también. Esto cambiará la redacción en las páginas de PayPal de 'Continuar' a 'Pagar ahora' para reducir la confusión para el comprador.

Simplemente use https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-xxxxx&useraction=commit.

+1

aquí está el documento oficial sobre el atributo de uso - https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/integration-guide/ECCustomizing/ – Saurabh

+0

No puedo encontrar una propiedad equivalente en el Payflow. net SDK o el comerciante .net SDK – nuander

Cuestiones relacionadas