PayPal의 API (SOAP 등)를 사용하는 방법은 여러 가지가 있지만 그 중 일부는 알지 못하므로 주제에 관한 지식을 넓히기 위해 사용되는 내용을 알려주십시오. 이 예의 경우 가로장에서 :여기에 어떤 종류의 프로토콜이 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
고맙습니다!
실제로 HTTP는 World Wide Web 프로토콜 ("HyperText")입니다. 인터넷 프로토콜은 TCP/IP입니다. –