На панели инструментов Stripe я могу просмотреть квитанцию (щелкните ссылку предварительного просмотра в сведениях о счете). Затем квитанция отображается во всплывающем окне, но в нем есть постоянная ссылка, поэтому ее можно просматривать как отдельную страницу. URL-адрес отправленной по электронной почте квитанции выглядит следующим образом:
https://dashboard.stripe.com/emails/receipts/invrc_xxxxxxxxxxxx
Этот URL-адрес не требует аутентификации, поэтому он идеально подходит для того, чтобы я мог показывать ссылки на подробные сведения о квитанции на странице выставления счетов моего приложения. За исключением того, что, похоже, нет способа получить волшебный идентификатор invrc_xxxxxxxxxxxx из API, поэтому я не могу создать URL-адрес.
Или по какой-то странной причине инженеры Stripe столкнулись с проблемой разработки неаутентифицированной страницы просмотра квитанции, но решили не раскрывать ее через API. Почему??
Эта проблема была поднята в Stripe API - Список квитанций (см. Раздел комментариев внизу) , но никаких объяснений, решений или оправданий предоставлено не было. Надеюсь, этот более конкретный вопрос может помочь.
ОБНОВЛЕНИЕ: с 17 января 2019 года это возможно. У объекта Charge есть receipt_url
свойство, которое позволяет получить доступ к этой информации независимо от того, используется ли электронная квитанция была отправлена или нет!