2016-11-26 9 views
0

私はLashvel 5.3とCashier for Stripeを使用しています。私は、ドキュメントごとにWebhooksを扱うためにCashierControllerを拡張したカスタムコントローラをセットアップしました。このWebhookでは、請求された金額と請求書の詳細を$payloadからどのように取得できますか?Laravel Cashier 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. 請求書番号

答えて

1

あなたが原因量を得るために$payload['data']['object']['amount_due']を使用することができるはずと$payload['data']['object']['id']へストライプインボイスIDを取得します。

https://dashboard.stripe.com/test/eventsにアクセスし、イベントをクリックしてイベントデータを確認してください。

+0

パーフェクト。まさに私が探していたもの。ありがとうございます@CUGreen – Neel

+0

+1ダッシュボードのイベントリンクです。ドキュメントを検索してWebhookのイベントリストを表示していましたが、見つけられませんでした。ありがとうございました。これで簡単にできます。 – Neel

関連する問題