2013-12-19 2 views
1

Я пытаюсь запустить ConvertCurrency Adaptive Payments, но не могу найти код примера, который не использует SDK, поэтому я смотрю на PDF из PayPal, но я все еще запутался. Какой формат они должны быть:PayPal Adaptive Payments ConvertCurrency

baseAmountList ар: CurrencyList convertToCurrencyList ап: CurrencyCodeList requestEnvelope общее: RequestEnvelope

Я понятия не имею, что они подразумевают под ар: CurrencyList. Это не работает:

baseAmountList =»массив ('количество' => 15, 'код' => 'USD')

Так как это должно быть сделано

Спасибо заранее.? .

ответ

1

было бы XML. Вот пример запроса и ответа.

<?xml version="1.0" encoding="utf-8"?> 
<ConvertCurrencyRequest xmlns="http://svcs.paypal.com/types/ap"> 
    <requestEnvelope xmlns=""> 
    <detailLevel>ReturnAll</detailLevel> 
    <errorLanguage>en_US</errorLanguage> 
    </requestEnvelope> 
    <baseAmountList xmlns=""> 
    <currency xmlns=""><code xmlns="">USD</code> 
     <amount xmlns="">100.00</amount> 
    </currency> 
    </baseAmountList> 
    <convertToCurrencyList xmlns=""> 
    <currencyCode xmlns="">EUR</currencyCode> 
    <currencyCode xmlns="">AUD</currencyCode> 
    <currencyCode xmlns="">CAD</currencyCode> 
    </convertToCurrencyList> 
</ConvertCurrencyRequest> 

<?xml version='1.0' encoding='UTF-8'?> 
<ns2:ConvertCurrencyResponse xmlns:ns2="http://svcs.paypal.com/types/ap"> 
    <responseEnvelope> 
    <timestamp>2013-12-19T23:22:07.832-08:00</timestamp> 
    <ack>Success</ack> 
    <correlationId>0d0f271253d3c</correlationId> 
    <build>7935900</build> 
    </responseEnvelope> 
    <estimatedAmountTable> 
    <currencyConversionList> 
     <baseAmount><code>USD</code> 
     <amount>100.00</amount> 
     </baseAmount> 
     <currencyList> 
     <currency><code>EUR</code> 
      <amount>73.39</amount> 
     </currency> 
     <currency><code>AUD</code> 
      <amount>105.41</amount> 
     </currency> 
     <currency><code>CAD</code> 
      <amount>100.76</amount> 
     </currency> 
     </currencyList> 
    </currencyConversionList> 
    </estimatedAmountTable> 
</ns2:ConvertCurrencyResponse> 
+0

Большое спасибо Andrew! – user2226547

+0

Если это помогло вам, я оценил бы очки. –

+0

к сожалению Andrew Я не знал, что ты сделал коммент так как они не уведомляют меня по электронной почте здесь. Как я могу дать вам очки, это снова не ясно. – user2226547

Смежные вопросы