Pregunta

He creado una galería de fotos bastante simple que deseo aplicar PayPal Checkout botones. Los fundamentos son bastante simple, pero lo que quiero hacer es al menos pre-rellenar los campos nombrados como parte del botón o pasar variables contenidos en cada página individual a través de la compra.

Cada página contiene una imagen de ID, fecha y título. Me gustaría ser capaz de transmitir estos datos a lo largo de modo que cuando alguien hace clic en "Añadir al carrito", los datos están ya allí. En este momento la única manera que puedo ver los botones de trabajo es la creación de campos personalizados y tener la copia del cliente y pegar los datos en sí, una especie de dolor.

Si pudiera resolver esto una cosa fuera de pago de PayPal podría valer la pena. Alguien aquí ha hecho esto?

¿Fue útil?

Solución

Es necesario algo como esto? Lo saqué de la documentación de PayPal hace un tiempo atrás. Lo estoy usando en una aplicación de producción ahora. Por favor, prueba antes de usar sin embargo:)

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post" style="margin:4px 0px 0px 4px;">
<input type="image" src="<ADD_TO_CART_BUTTON>.jpg" border="0" name="submit" alt="Add this item to your shopping cart">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
<input type="hidden" name="add" value="1">

<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="<YOUR_PAYPAL_EMAIL>">
<input type="hidden" name="item_name" value="<THE_ITEM_NAME>">
<input type="hidden" name="item_number" value="<THE_ITEM_NUMBER_SKU_OR_WHATEVER>">
<input type="hidden" name="amount" value="<HOW_MUCH_IT_COSTS>">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="cn" value="<CUSTOM_TEXT_FOR_THE_BUYER_TO_LEAVE_YOU_SPECIAL_INSTRUCTIONS>">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="lc" value="US">

<input type="hidden" name="bn" value="PP-ShopCartBF">
<input type="hidden" name="address_override" value="1">
<input type="hidden" name="business_cs_email" value="<YOUR_PAYPAL_EMAIL>">
    <input type="hidden" name="return" value="<WHERE_TO_TAKE_THE_USER_AFTER_PURCHASE_LIKE_thankyou.html>">
    <input type="hidden" name="notify_url" value="<IF_YOU_PROCESS_ORDERS_THROUGH_YOUR_SITE_THE_CALLBACK_URL_GOES_HERE>">

</form>

Necesitará uno de estos para cada artículo que estás vendiendo.

inscribirse en http://sandbox.paypal.com y empezar a trabajar en su caja de arena para probar esto.

También puedes ver http://www.x.com y http://www.paypal-labs.com . Ellos han estado haciendo algunas cosas interesantes con las cajas.

Otros consejos

También puedes ver el uso de la variable de PayPal "a medida", que se puede utilizar para pasar cualquier información que desea PayPal y recuperarlo cuando se complete la transacción.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top