2014-05-12 3 views
0

보석 '페이팔-SDK-상인'설정 배송 주소 (루비 레일에)

@api = PayPal::SDK::Merchant::API.new 
params = {:SetExpressCheckoutRequestDetails => payment_params.merge({ 
     :ReturnURL => return_url, 
     :CancelURL => cancel_url, 
     })} 
@set_express_checkout = @api.build_set_express_checkout(params) 

나는 페이팔에 배송 주소를 보낼 필요가있다.

배송 주소를 매개 변수로 설정하는 방법은 무엇입니까?

+0

u는이 링크를 찾아 보게을

나는이 예제를 발견? (https://github.com/paypal/rest-api-sdk-ruby) – sasikkumar

답변

0

의심 스럽다면 github SDK page에있는 샘플을 살펴보십시오.

set_express_checkout: 
    SetExpressCheckoutRequestDetails: 
    PaymentDetails: 
     PaymentAction: Sale 
     TaxTotal: 
     currencyID: USD 
     value: 0 
     ShippingMethod: UPSGround 
     ShippingTotal: 
     currencyID: USD 
     value: 3.0 
     PaymentDetailsItem: 
     Name: Item Name 
     Amount: 
      currencyID: USD 
      value: 5.27 
     Quantity: 1 
     ItemCategory: Physical 
     ShipToAddress: 
     Name: John Doe 
     Street1: "1 Main St" 
     CityName: San Jose 
     StateOrProvince: CA 
     Country: US 
     PostalCode: "95131" 

이 될 것 할 수있는 적절한 방법 믿고 날 리드 :

@api = PayPal::SDK::Merchant::API.new 
    params = {:SetExpressCheckoutRequestDetails => payment_params.merge({ 
      :ReturnURL => return_url, 
      :CancelURL => cancel_url, 
      :PaymentDetails => { 
       :PaymentDetailsItem => { 
        :Name => "Item Name", 
        :Amount => { 
         :currencyId => "USD", 
         :value => "1.27" 
        } 
       }, 
       :ShipToAddress => { 
        :Name => "John Doe", 
        :Street1 => "1 Main St", 
        :CityName => "San Jose", 
        :StateOrProvince => "CA", 
        :Country => "US", 
        :PostalCode => "95131" 
       } 
      } 
     } 
    )} 
    @set_express_checkout = @api.build_set_express_checkout(params) 
+0

감사합니다)))))이 작품 =) – FrozFox