2009-12-11 2 views
1

Je sais qu'il y a plusieurs façons d'utiliser l'API de PayPal (SOAP, etc.), mais je ne sais rien à leur sujet, donc dans le but d'élargir mes connaissances sur le sujet, pourriez-vous me dire ce qui est utilisé? dans cet exemple de railscasts:Quel type de protocole est utilisé ici pour communiquer avec PayPal?

1. def paypal_url(return_url) 
    2.  values = { 
    3.  :business => ’[email protected]’, 
    4.  :cmd => ’_cart’, 
    5.  :upload => 1, 
    6.  :return => return_url, 
    7.  :invoice => id 
    8.  } 
    9.  
    10.  line_items.each_with_index do |item, index| 
    11.  values.merge!({ 
    12.   "amount_#{index + 1}" => item.unit_price, 
    13.   "item_name_#{index + 1}" => item.product.name, 
    14.   "item_number_#{index + 1}" => item.product.identifier, 
    15.   "quantity_#{index + 1}" => item.quantity 
    16.  }) 
    17.  end 
    18.  "https://www.sandbox.paypal.com/cgi-bin/webscr?" + values.map { |k,v|  "#{k}=#{v}" }.join("&") 
    19. end 

Merci!

Répondre

1

Comme mentionné il s'agit d'une demande d'obtention aux serveurs de PayPal.

Plus précisément, il s'agit d'une commande de téléchargement de chariot - vous pouvez lire à ce sujet ici: https://www.x.com/community/ppx/wps. Si vous êtes intéressé, consultez la référence des variables html sur le côté droit de cette page. Ce sont ces variables qui sont envoyées à PayPal avec le code fourni.

-2

Http est le protocole Internet

+0

Actuellement, HTTP est le protocole World Wide Web (d'où «HyperText»). Le protocole Internet est TCP/IP. –

Questions connexes