2011-01-14 28 views
7

Estoy tratando de aprender cómo puedo agregar la Suscripción de PayPal a mi aplicación PHP existente usando IPN y buscando un buen artículo que explique los pormenores.PHP Suscripción de PayPal con IPN

En mi aplicación, los usuarios pueden registrarse para obtener una cuenta gratuita y luego pueden seleccionar un tipo de membresía y una tasa (diaria, semanal, mensual y anual). Cuando hayan hecho su selección, se mostrará el botón de PayPal configurado. Pueden hacer clic en el botón Suscribir que los lleva a PayPal.

Necesito saber cómo identificar al usuario: ¿qué información personalizada enviar a PayPal que luego se devuelve? También me gustaría saber qué información envía PayPal de vuelta a la página de IPN.

Parece que el botón se puede configurar para la url de notificación. ¿Eso significa que todavía tengo que encender IPN?

Tengo demasiadas preguntas para enumerar aquí ... El sitio de PayPal no tiene ningún material de enseñanza que explique las suscripciones y cómo integrarlo en un sitio.

¿Algún artículo bueno y reciente que conozca?

+2

Deje de vandalizar sus preguntas. No tienes derecho a hacer eso. –

+16

Mira, podemos hacer el juego de eliminar y deshacer todo el día. No va a ayudar, al final, un moderador restaurará el contenido original. No puede hacer 42 preguntas en un sitio de preguntas y respuestas, beneficiarse de las respuestas y el tiempo de sus compañeros usuarios, y luego eliminar el conocimiento acumulado por capricho. Su pregunta [ya no le pertenece únicamente a usted] (http://creativecommons.org/licenses/by-sa/2.5/), ahora pertenece al público. Así que vete. –

+0

@Pekka - Ahora estamos 3 de nosotros esperando esto, con suerte un mod verá las banderas pronto. –

Respuesta

2

Hay un montón de artículos por ahí, solo en google. La fecha no importa tanto, la mayor parte de la funcionalidad principal es básicamente la misma, no la cambian mucho porque mucha gente confía en que sea la misma. Sin embargo, lo que realmente necesita hacer es mirar la documentación en PayPal, es bastante completa e incluso tiene muestras de código. Incluyendo suscripciones, ¿cómo cree que lo hicieron las personas que escribieron los artículos y todos los que lo implementaron? ¿Adivinaron y esperaron lo mejor?

A continuación, obtén una cuenta en el sandbox de PayPal. ¿Quieres saber qué devuelve el IPN? Configure una secuencia de comandos para capturar una publicación de IPN y guarde todos los datos de $ _POST en un archivo, y vea usted mismo usando la caja de arena para completar una orden falsa. Eso es lo que hice al implementar PayPal. Por supuesto, los valores de retorno también se anotan en los documentos.

Editar

creo que el campo se le enviará de vuelta se llama personalizado. Puede secuestrar un campo que no esté utilizando, como número de producto. O tal vez use el campo payer_id. O identifíquelos con su correo electrónico. No hay una sola forma de hacerlo. Sin embargo, la mejor manera de averiguarlo es probarlo en la caja de arena en lugar de esperar a que alguien lo haga por ti o escribir un artículo. Podrías haberte ahorrado 3 días de lectura si solo lo intentas.

Enlaces

encuentre este tipo en unos 2 minutos, no es más que suficiente información en estos para hacer el trabajo.

Varios IPN y de suscripción tutoriales:
http://net.tutsplus.com/tutorials/php/using-paypals-instant-payment-notification-with-php/
http://www.web-development-blog.com/archives/easy-payments-using-paypal-ipn/
http://www.paymentsplus.com.au/joomla/faq/paypal-buy-now-guide.html

Sandbox:
https://developer.paypal.com/devscr?cmd=_signup-run

PayPal Documentación:
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_subscribe_buttons (este es el que realmente quiere)
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro

+2

He estado leyendo artículos de los últimos tres días. Todavía tengo que encontrar uno que tenga las cosas que estoy buscando. ¿Por qué debería venir aquí y publicar una pregunta si pudiera encontrarla en google? Además, no pude encontrar ninguna publicación en este sitio con respuestas decentes. Si conoce uno bueno que responda mi pregunta, ¡siéntase libre de incluirlo en su respuesta! ... y si conoce los enlaces a los documentos de PayPal que tienen lo que estoy buscando, también puede incluirlos en su respuesta. –

+0

Si quiere una respuesta más específica, haga una pregunta específica; la respuesta es un buen comienzo para la mayoría de las personas que querrían hacer esa pregunta. Deja de destrozar. No te ayuda a obtener tu respuesta, ¿verdad? – DGM

3

anon445699, estoy completamente de acuerdo con usted acerca de la información de suscripción que en su mayoría muestra cómo generar un botón sin parámetros.

Quizás esto ayude a algunas personas en el futuro, supere todos los parámetros posibles para las suscripciones. Sé que me ayudó https://www.paypalobjects.com/en_US/ebook/subscriptions/html.html