2015-08-30 2 views
3

Я использую PayPal rest-api-sdk-php в последней версии. Все работает нормально с точки зрения создания платежа и выполнения платежа и получения всех соответствующих данных, но решил, что я хочу, чтобы общая сумма была оплачена через paypal. Он возвращает объект JSON обратно, пример нижеPayPal REST API получить общую сумму

"transactions": [ 
    { 
     "amount": { 
      "total": "20.00", 
      "currency": "GBP", 
      "details": { 
       "subtotal": "17.50", 
       "tax": "1.30", 
       "shipping": "1.20" 
      } 
     }, 
     "description": "Payment description", 
     "invoice_number": "55e30dbd55cea", 
     "item_list": { 
      "items": [ 
       { 
        "name": "Ground Coffee 40 oz", 
        "price": "7.50", 
        "currency": "GBP", 
        "quantity": "1", 
        "description": "Ground Coffee 40 oz", 
        "tax": "0.30" 
       }, 
       { 
        "name": "Granola bars", 
        "price": "2.00", 
        "currency": "USD", 
        "quantity": "5", 
        "description": "Granola Bars with Peanuts", 
        "tax": "0.20" 
       } 
      ] 
     }, 
    } 
], 

Я пытался дозвониться $ payment-> transactions-> сумма выплачивается> общего, но получает сообщение об ошибке. Просто подумал, может ли кто-нибудь пролить свет. Спасибо

ответ

5

«transaction» - это массив, поэтому вам нужно пройти через него. Если вы хотите получить первую общую сумму, попробуйте $ payment-> transaction [0] -> amount-> total;

+0

О да, конечно. Блестящее спасибо! –

+0

Нет проблем! – manniL

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