0

我正在使用 Laravel 5.3 和 Cashier for Stripe。我已经根据文档设置了一个自定义控制器来扩展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. 数量
  2. 发票编号
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 回答