मुख्य सामग्री पर जाएं

नई सुविधाएँ

1. थर्ड-पार्टी एनालिटिक्स समर्थन

Google Analytics 4, Google Tag Manager और Meta Pixel के साथ Storefront, Checkout और Customer Portal में ग्राहक व्यवहार को ट्रैक करें। ई-कॉमर्स इवेंट संग्रह शुरू करने के लिए अपने ट्रैकिंग आईडीज़ को Settings → Analytics में जोड़ें। समर्थित प्लेटफ़ॉर्म
PlatformID Format
Google Analytics 4G-XXXXXXXXXX
Google Tag ManagerGTM-XXXXXXX
Meta PixelNumeric (10-20 digits)
ट्रैक किए गए इवेंट purchase, add_payment_info, view_item, और view_item_list जैसे इवेंट ग्राहक ब्राउज़ करते और खरीदारी पूरी करते समय स्वचालित रूप से आपके एनालिटिक्स प्लेटफ़ॉर्म पर भेजे जाते हैं।
Storefront, hosted Checkout, overlay/inline Checkout और Customer Portal पर समर्थित।
और जानें: Third-Party Analytics

2. चेकआउट थीम अनुकूलन

चेकआउट सत्र बनाते समय customization.theme_config पैरामीटर के माध्यम से चेकआउट की दिखावट को अनुकूलित करें। दोनों लाइट और डार्क मोड के लिए रंग, फॉन्ट, बॉर्डर रेडियस और बटन टेक्स्ट कॉन्फ़िगर करें। कॉन्फ़िगरेशन विकल्प
PropertyDescription
light / darkप्रत्येक मोड के लिए रंग योजनाएँ
font_primary_urlकस्टम फ़ॉन्ट URL
font_sizexs, sm, md, lg, xl, 2xl
radiusबॉर्डर रेडियस (उदा. 8px)
pay_button_textकस्टम बटन टेक्स्ट
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  customization: {
    theme_config: {
      radius: '8px',
      pay_button_text: 'Complete Purchase',
      light: { button_primary: '#0066ff', text_primary: '#1a1a1a' },
      dark: { button_primary: '#3385ff', text_primary: '#ffffff' }
    }
  },
  return_url: 'https://yoursite.com/return'
});
और जानें: Checkout Theme Customization

3. भुगतान विफलता पर योजना परिवर्तन रोकें

सब्सक्रिप्शन योजना परिवर्तन के लिए नया on_payment_failure पैरामीटर भुगतान विफल होने पर व्यवहार को नियंत्रित करता है।
ModeBehavior
prevent_changeभुगतान सफल होने तक सब्सक्रिप्शन को वर्तमान योजना पर रखें
apply_changeभुगतान परिणाम की परवाह किए बिना तुरंत योजना परिवर्तन लागू करें (डिफ़ॉल्ट)
await client.subscriptions.changePlan('sub_123', {
  product_id: 'prod_pro',
  proration_billing_mode: 'prorated_immediately',
  on_payment_failure: 'prevent_change'
});
एक्सेस देने से पहले भुगतान सुनिश्चित करने के लिए महत्वपूर्ण अपडेट्स के दौरान prevent_change का उपयोग करें।
और जानें: Handling Payment Failures

एपीआई अपडेट

बैलेंस लेजर एपीआई

अपने खाते की लेजर एंट्रीज़ को फ़िल्टरिंग और पेजिनेशन के साथ प्राप्त करने के लिए नया GET /balances/ledger एंडपॉइंट।
ParameterDescription
created_at_gte / created_at_lteतिथि सीमा के अनुसार फ़िल्टर करें
event_typepayment, refund, dispute, payout आदि के अनुसार फ़िल्टर करें
currencyमुद्रा कोड के द्वारा फ़िल्टर करें
reference_object_idविशिष्ट भुगतान/रिफंड/डिस्प्यूट आईडी के अनुसार फ़िल्टर करें
और जानें: Balance Ledger API

भुगतान प्रतिक्रिया: refund_status

GET /payments/{paymentId} प्रतिक्रिया में refund_status फ़ील्ड जोड़ी गई है ताकि अलग से रिफंड्स एंडपॉइंट को क्वेरी किए बिना जल्दी यह जांचा जा सके कि भुगतान रिफंड हुआ है या नहीं।