Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/09/2006, 12:34
Avatar de luisvasquez
luisvasquez
 
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 5 meses
Puntos: 6
Hola,

Eso lo haces en 2checkout.com.

Entra a tu cuenta y selecciona la opción

7. Setting Up Your Site.

Luego haz click sobre la opcón "If you use a shopping cart please Click Here"


Alli te indican cuales son los parametros que te puede devolver 2checkout a tu rutina:

Passed back parameters
The following parameters will be passed back to your routine :

* order_number - 2Checkout.com order number
* card_holder_name - Card holder's name
* street_address - Card holder's address
* city - Card holder's city
* state - Card holder's state
* zip - Card holder's zip
* country - Card holder's country
* email - Card holder's email
* phone - Card holder's phone
* cart_order_id - Your cart ID number passed in.
* cart_id - Your cart ID number passed in.
* credit_card_processed - Y if successful, K if waiting for approval
* total - Total purchase amount.
* ship_name - Shipping information
* ship_street_address - Shipping information
* ship_city - Shipping information
* ship_state - Shipping information
* ship_zip - Shipping information
* ship_country - Shipping information

y para especificar la url de dicha rutina haz click en el vinculo que dice:

"To recieve these parameters, you must specify where they are sent.
You can do so here"

Alli puedes agregar tu logo a la página de 2checkout y colocar la url de la rutina que recibirá los datos.

Para esto debes colocar el parametro "Direct Return" en YES.

Tu rutina básicamente debe recibir los datos asi:

pResponseCode = request("credit_card_processed")
pIdOrder = request("cart_order_id")
p2CheckoutOrderNumber = request("order_number")
pAmount = request("total")

si pResponseCode es igual a "Y" quiere decir que la transacción se realizó OK.

Si tienes alguna duda, por aca ando.

Saludos, Luis