Stripe API - 使用 Javascript 检索所有收据(发票)

Stripe API - Retrieve all Receipts (Invoice) using Javascript

我在 Stripe Api 找到了检索所有发票的方法。但是,它没有显示如何通过 javascript.

检索它们

我通过创建付款做了类似的事情,它的响应是收据本身。

if ($scope.card.error == "" && $scope.card.cvc_error == "" && $scope.card.cardType != "Unrecognizable card type") {

            return stripe.card.createToken({
                number: $scope.card.number,
                cvc: $scope.card.cvc,
                exp_month: $scope.card.exp_month,
                exp_year: $scope.card.exp_year
            }).then(function (response) {
                //Todo connect to api

                console.log(response)

            }).then(function (res) {

                $scope.successAlert();
            })
        } else {

            $scope.errorAlert(validationArray);
        }

我正在使用 angular。

list all invoices API 调用只能使用您的秘密 API 密钥发出,因此您无法从前端代码发送此请求。您需要从后台发出请求,并将结果转发给您的前端代码显示。

您目前无法直接列出所有收据。 Make sure invoice & receipt both are different.

如果您想列出所有收据,您可以获得特定客户的所有费用列表。

const charges = await stripe.charges.list({
    customer: company.stripeId,
    limit: 10
  });

请参考文档:https://stripe.com/docs/api/charges/list