2014-06-20 10 views
14

प्राप्तियां मैं धारी एपीआई का उपयोग कर रहा हूँ और मैं अपने ग्राहक प्रासंगिक प्राप्तियों के साथ अपने चालान इतिहास की एक सूची है प्रस्तुत करना चाहता हूँ।धारी एपीआई - लिस्टिंग

मुझे स्ट्रिप एपीआई (https://stripe.com/docs/api?lang=php) में कहीं भी नहीं मिल रहा है जो मुझे ग्राहक की रसीदों की एक सूची प्राप्त करने की अनुमति देता है। क्या मुझे कुछ याद आ रही है?

+0

मैं वही चीज़ प्राप्त करने की कोशिश कर रहा हूं। # स्ट्राइप आईआरसी चैनल में पूछते हुए, मुझे बताया गया कि ईमेल रसीद आईडी पुनर्प्राप्त करने का कोई तरीका नहीं है। : \ – excid3

उत्तर

0

Each invoice includes a charge property जो अपने पिछले शुल्क की आईडी में शामिल है। यह या तो वर्तमान/अंतिम भुगतान प्रयास (चालानों के लिए सफलतापूर्वक भुगतान नहीं किया जाएगा) या सफल भुगतान (भुगतान चालान के लिए) होगा।

यह आप आसानी से उपयोगकर्ता के लिए एक रसीद पेश करने के लिए प्रभारी और चालान डेटा का उपयोग करने की अनुमति देता है, लेकिन एक "प्राप्ति" खुद ही एक आवेदन साइड धारणा के अधिक है; इसकी जरूरतों और प्रस्तुति आवेदन के साथ बदलती है।

एक बार जब आप डेटा है, तो आप एक रसीद जैसे आप चाहें पेश कर सकते हैं।

आदर्श रूप में, मैं स्थानीय रूप से इन रिकॉर्ड्स को कैशिंग करने की अनुशंसा करता हूं। यदि आप वेबहुक प्राप्त कर रहे हैं तो यह लगभग दर्द रहित है। फिर आप एक स्थानीय रसीद रिकॉर्ड मॉडल (और खोज!) कर सकते हैं क्योंकि आपकी ज़रूरतों के अनुसार सबसे अच्छा फिट बैठता है, फिर आपके ग्राहक को बहुत तेजी से बिलिंग डिस्प्ले का लाभ मिलता है, और हम सभी को स्ट्रिप के एपीआई एंडपॉइंट्स पर कम भार का लाभ मिलता है।

+13

निश्चित रूप से, यदि आपके पास खर्च करने के लिए कुछ दिन हैं तो इसके बारे में जाने का यह एक अच्छा तरीका है। हालांकि, स्ट्रिप तेजी से और सरल एकीकरण के बारे में बहुत कुछ है, और यह निश्चित रूप से न तो तेज़ और न ही सरल है। यह मानते हुए कि स्ट्रिप पहले से ही [ईमेल रसीदें] प्रदान करता है (https://support.stripe.com/questions/does-stripe-offer-email-receipts) और आप डैशबोर्ड में भी उन लोगों का पूर्वावलोकन कर सकते हैं, मुझे लगता है कि यह पूछना उचित है कि क्या एपीआई से बिल्कुल उन रसीदों को पुनः प्राप्त करने का एक तरीका है। (मैं भी अभी तक ऐसा करने के लिए एक तरह से नहीं मिली है।) –

0

यह वास्तव में बहुत कठिन नहीं होगा। सबसे पहले आप सभी चालान मिलेगा:

https://stripe.com/docs/api?lang=php#invoice_object https://stripe.com/docs/api?lang=php#list_customer_invoices

प्रत्येक चालान की "ग्राहक" संपत्ति है, तो तुम सब करने की जरूरत है चालान एक ग्राहक आईडी कि तुम्हारा से मेल खाता है कि के लिए उन के माध्यम से खोज है।

प्रत्येक चालान की "receipt_number" संपत्ति है, तो आप जाने के लिए अच्छा होना चाहिए!

+2

दुर्भाग्य से 'receipt_number' रसीद कोड (यानी। 2535-2928) नहीं receipt_id को संदर्भित करता है (यानी। Invrc_14t8HA2ndNH5cEQ) –

+0

तुम मेरे पास कहीं भी है कि बात कर सकते हैं receipt_id मौजूद है? और आप वास्तव में ग्राहक को पेश करने में सक्षम होना चाहते हैं? –

+2

यदि आप स्ट्रिप के डैशबोर्ड पर शुल्क लेते हैं और "रसीद देखें" पर क्लिक करते हैं तो वहां रसीद पर एक परमालिंक होता है। यही वह है जिसे मैं देख रहा हूं मैं विश्वास करता हूं, मैं भी हूं। – excid3

संबंधित मुद्दे