0

Stripe の Cashier で Laravel 5.3 を使用しています。CashierControllerドキュメントに従ってWebhookを処理するために拡張するカスタムコントローラーをセットアップしました。この Webhook で、請求された金額と請求書の詳細を から取得するにはどうすればよい$payloadですか?

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. 請求書番号
4

1 に答える 1

1

$payload['data']['object']['amount_due']を使用して、未払い額$payload['data']['object']['id']を取得し、ストライプ請求書 ID を取得できるはずです。

https://dashboard.stripe.com/test/eventsに移動し、イベントをクリックして、そこでイベント データを確認します。

于 2016-11-28T02:45:24.773 に答える