2016-11-26 49 views
0

我使用Laravel 5.3和收銀員的條紋。我已經設置了一個自定義控制器,根據Docs擴展CashierController以處理Webhook。在這個Webhook中,我怎樣才能從$payload獲得收費金額和發票明細?Laravel收銀員Webhook:獲取金額和發票詳細信息

public function handleInvoicePaymentFailed($payload) 
    { 
     // Handle The Event 
     $customer = $this->getBillable($payload['data']['object']['customer']); 

     // NEXT - HOW TO GET THE AMOUNT THAT WAS CHARGED AND INVOICE NUMBER?? 


     return new Response('Webhook Handled', 200); 
    } 

我想從以下信息:

  1. 金額
  2. 發票編號

回答

1

你應該能夠使用$payload['data']['object']['amount_due']去應付金額和$payload['data']['object']['id']獲取條形發票ID。

前往https://dashboard.stripe.com/test/events,點擊活動並查看活動數據。

+0

完美。正是我在找什麼。謝謝@CUGreen – Neel

+0

+ +1爲儀表板中的事件鏈接。我正在搜索文檔以查看webhook的事件列表,但我無法找到它。謝謝。現在它使事情變得簡單。 – Neel