ಡೆವಲಪರ್ ಏಕೀಕರಣ

7Stamp Webhooks

ಲಭ್ಯವಿದೆ

7Stamp ನಿಂದ ನಿಮ್ಮ ಸ್ವಂತ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ನೈಜ ಸಮಯದಲ್ಲಿ ಪ್ರತಿ ಲಾಯಲ್ಟಿ ಈವೆಂಟ್ ಅನ್ನು ಪುಶ್ ಮಾಡಿ. ಮತದಾನವಿಲ್ಲ ಮತ್ತು ಯಾವುದೇ ನಿಗದಿತ API ಕರೆಗಳಿಲ್ಲ. ಘಟನೆಗಳು ಸಂಭವಿಸಿದ ಕೆಲವೇ ಸೆಕೆಂಡುಗಳಲ್ಲಿ HTTPS POST ವಿನಂತಿಗಳಂತೆ ಆಗಮಿಸುತ್ತವೆ.

ನಿಮ್ಮ CRM, ERP, ಅಥವಾ ಕಸ್ಟಮ್ ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಲಾಯಲ್ಟಿ ಭಾಗದಲ್ಲಿ ಏನಾಗುತ್ತಿದೆ ಎಂಬುದರ ಜೊತೆಗೆ ಸಿಂಕ್‌ನಲ್ಲಿ ಇರಿಸಲು ವೆಬ್‌ಹೂಕ್‌ಗಳನ್ನು ಬಳಸಿ: ಯಾರು ಸೇರಿದ್ದಾರೆ, ಯಾರು ಸ್ಟಾಂಪ್ ಪಡೆದರು, ಯಾರು ವೋಚರ್ ಅನ್ನು ರಿಡೀಮ್ ಮಾಡಿದ್ದಾರೆ, ಯಾರು ಹುಟ್ಟುಹಬ್ಬದ ಉಡುಗೊರೆಯನ್ನು ಟ್ರಿಗರ್ ಮಾಡಿದ್ದಾರೆ ಮತ್ತು ಯಾರು ನಿಷ್ಕ್ರಿಯರಾದರು. ನಂತರ ನಿಮ್ಮ ಸಿಸ್ಟಂಗಳು ಆ ಡೇಟಾವನ್ನು ಏನು ಮಾಡಬೇಕೆಂದು ನಿರ್ಧರಿಸುತ್ತವೆ.

ವೆಬ್‌ಹೂಕ್‌ಗಳೊಂದಿಗೆ ನೀವು ಏನು ಮಾಡಬಹುದು

ವೆಬ್‌ಹೂಕ್‌ಗಳು ಏಕೀಕರಣ ಸ್ಟಾಕ್‌ನ ಹೊರಹೋಗುವ ಭಾಗವಾಗಿದೆ. ಅವರು ಮಾರಾಟ, ಸೇವೆ, ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆಗಾಗಿ ನೀವು ಈಗಾಗಲೇ ನಂಬಿರುವ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಗ್ರಾಹಕರು ಮತ್ತು ಪ್ರತಿಫಲ ಚಟುವಟಿಕೆಯನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತಾರೆ.

ನಿಮ್ಮ CRM

ನಿಷ್ಠಾವಂತ ಇತಿಹಾಸವನ್ನು ಪ್ರತಿಬಿಂಬಿಸಿ ನಿಮ್ಮ CRM ನಲ್ಲಿರುವ ಗ್ರಾಹಕರ ದಾಖಲೆಯಲ್ಲಿ ಪ್ರತಿ ಸ್ಟಾಂಪ್, ವೋಚರ್, ಜನ್ಮದಿನ ಮತ್ತು ನಿಷ್ಕ್ರಿಯತೆಯ ಟ್ರಿಗ್ಗರ್ ಲ್ಯಾಂಡ್ ಆಗುತ್ತದೆ. 7Stamp ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡದೆಯೇ ಮಾರಾಟ, ಕರೆಗಳು ಮತ್ತು ಟಿಕೆಟ್‌ಗಳ ಪಕ್ಕದಲ್ಲಿ ನೀವು ಸಂಪೂರ್ಣ ಲಾಯಲ್ಟಿ ಟೈಮ್‌ಲೈನ್ ಅನ್ನು ನೋಡುತ್ತೀರಿ.

ನಿಮ್ಮ ಸ್ವಂತ ಸಂದೇಶ ಸ್ಟಾಕ್ ಅನ್ನು ಟ್ರಿಗರ್ ಮಾಡಿ

ಗ್ರಾಹಕರು ವೋಚರ್ ಅನ್ನು ರಿಡೀಮ್ ಮಾಡಿದಾಗ, ನಿಮ್ಮ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ SMS ಗೇಟ್‌ವೇಯಿಂದ ಧನ್ಯವಾದ SMS ಅನ್ನು ಕಳುಹಿಸಿ. ಗ್ರಾಹಕರು ಗುರಿಯನ್ನು ಮುಟ್ಟಿದಾಗ, Slack ನಲ್ಲಿ ಆಚರಣೆಯನ್ನು ಪೋಸ್ಟ್ ಮಾಡಿ. ಯಾರಾದರೂ ನಿಷ್ಕ್ರಿಯಗೊಂಡಾಗ, ಪ್ರಕರಣವನ್ನು ನಿಮ್ಮ ಖಾತೆ ನಿರ್ವಾಹಕರಿಗೆ ರವಾನಿಸಿ.

ಪವರ್ ಅನಾಲಿಟಿಕ್ಸ್ ಮತ್ತು ಸಮನ್ವಯ

ಈವೆಂಟ್‌ಗಳನ್ನು ನಿಮ್ಮ BI ಉಪಕರಣ, ಗೋದಾಮು ಅಥವಾ ಸಮನ್ವಯ ಪೈಪ್‌ಲೈನ್‌ಗೆ ಸ್ಟ್ರೀಮ್ ಮಾಡಿ. POS ರಶೀದಿಗಳ ವಿರುದ್ಧ ವೋಚರ್ ರಿಡಂಪ್ಶನ್‌ಗಳನ್ನು ಹೊಂದಿಸಿ ಮತ್ತು ನಿಮ್ಮ ಸ್ವಂತ ಮೆಟ್ರಿಕ್‌ಗಳಲ್ಲಿ ಲಾಯಲ್ಟಿ ROI ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಿ.

ಕಾರ್ಡ್ ಈವೆಂಟ್ ಪ್ರಕಾರಗಳು

SCAN — ಕಾರ್ಡ್ ಸ್ಕ್ಯಾನ್/stamp ಕ್ರಿಯೆಯನ್ನು ಸ್ವೀಕರಿಸಿದೆ.
REWARD_EARNED — ಕಾರ್ಡ್‌ನಲ್ಲಿ ಬಹುಮಾನವನ್ನು ಗಳಿಸಲಾಗಿದೆ.
VOUCHER_ISSUED — ವೋಚರ್ ಅನ್ನು ನೀಡಲಾಗಿದೆ.
VOUCHER_REDEEMED — ವೋಚರ್ ಅನ್ನು ರಿಡೀಮ್ ಮಾಡಲಾಗಿದೆ.
LOTTERY_WIN — ಒಂದು ಲಾಟರಿ ಗೆಲುವಿಗೆ ಕಾರಣವಾಯಿತು.
DELIVERY_INSERT — ಡೆಲಿವರಿ-ಇನ್ಸರ್ಟ್ ಫ್ಲೋ ಅನ್ನು ದಾಖಲಿಸಲಾಗಿದೆ.
CARD_JOINED — ಗ್ರಾಹಕರೊಬ್ಬರು ಕಾರ್ಡ್‌ಗೆ ಸೇರಿದ್ದಾರೆ.
CARD_CAMPAIGN — ಕಾರ್ಡ್ ಪ್ರಚಾರದ ಈವೆಂಟ್ ಸಂಭವಿಸಿದೆ.
BIRTHDAY_GREETING - ಹುಟ್ಟುಹಬ್ಬದ ಶುಭಾಶಯ ಕಾರ್ಯಕ್ರಮ ಸಂಭವಿಸಿದೆ.
ADMIN_VOUCHER_ISSUE — ನಿರ್ವಾಹಕರು ವೋಚರ್ ನೀಡಿದ್ದಾರೆ.
CARD_ADDED_TO_WALLET — ಗ್ರಾಹಕರು ತಮ್ಮ ವ್ಯಾಲೆಟ್‌ಗೆ ಕಾರ್ಡ್ ಅನ್ನು ಸೇರಿಸಿದ್ದಾರೆ.
CARD_REMOVED_FROM_WALLET — ಗ್ರಾಹಕರೊಬ್ಬರು ತಮ್ಮ ವ್ಯಾಲೆಟ್‌ನಿಂದ ಕಾರ್ಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿದ್ದಾರೆ.

ಸುರಕ್ಷಿತ ವೆಬ್‌ಹೂಕ್ ರಿಸೀವರ್ ಅನ್ನು ನಿರ್ಮಿಸಿ

ಬಾಳಿಕೆ ಬರುವ ನಿರ್ವಹಣೆಯ ನಂತರ ಒಪ್ಪಿಕೊಳ್ಳಿ

ನಿಮ್ಮ ಅಂತಿಮ ಬಿಂದುವು HTTPS POST ಅನ್ನು ಸ್ವೀಕರಿಸಬೇಕು, ವಿನಂತಿಯ ಆಕಾರವನ್ನು ಮೌಲ್ಯೀಕರಿಸಬೇಕು, ಈವೆಂಟ್ ಅನ್ನು ಮುಂದುವರಿಸಿ ಅಥವಾ ಸರತಿಯಲ್ಲಿ ಇರಿಸಿ, ನಂತರ ಯಶಸ್ವಿ 2xx ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸಬೇಕು. CRM ಅನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಸರತಿಯಲ್ಲಿ ಇರಿಸಬಹುದಾದಲ್ಲಿ ಸ್ವೀಕೃತಿಯ ಮೊದಲು ಸಂದೇಶ ಕಳುಹಿಸುವ ಕರೆಯನ್ನು ನಿಧಾನ ಮಾಡಬೇಡಿ.

External ID

ಜೊತೆಗೆ ಸಂಬಂಧಿಸಿ ಪ್ರತಿಯೊಂದು ಸಂಬಂಧಿತ ಈವೆಂಟ್ ಕಾರ್ಡ್ ಅನ್ನು ರಚಿಸುವಾಗ ಅಥವಾ ಸ್ಕ್ಯಾನ್ ಮಾಡುವಾಗ ನೀವು ಬಳಸಿದ External ID ಮತ್ತು ಐಚ್ಛಿಕ External Source ಅನ್ನು ಒಯ್ಯಬಹುದು. ಹೆಸರು ಅಥವಾ ಇಮೇಲ್‌ನಿಂದ ಊಹಿಸದೆಯೇ ನಿಮ್ಮ ಸ್ವಂತ CRM, POS, ಅಥವಾ ಆರ್ಡರ್ ದಾಖಲೆಯನ್ನು ನವೀಕರಿಸಲು ಈ ಜೋಡಿಯನ್ನು ಬಳಸಿ.

Make ಡೆಲಿವರಿ ಇಂಪೋಟೆಂಟ್

ಅಡ್ಡ ಪರಿಣಾಮಗಳನ್ನು ಪ್ರಚೋದಿಸುವ ಮೊದಲು ಬಾಳಿಕೆ ಬರುವ ಸಂಸ್ಕರಣಾ ಕೀ ಅಥವಾ ಈವೆಂಟ್ ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಿ. ನಿಮ್ಮ ರಿಸೀವರ್ ಮತ್ತೆ ಅದೇ ವಿತರಣೆಯನ್ನು ನೋಡಿದರೆ, ಅದು ನಕಲಿ CRM ಟಿಪ್ಪಣಿ, ವೋಚರ್ ಅಥವಾ ಸಂದೇಶವನ್ನು ಸೇರಿಸಬಾರದು. ಅಂತ್ಯಬಿಂದು URL ಅನ್ನು ರಹಸ್ಯವಾಗಿ ಪರಿಗಣಿಸಿ.

ಉದಾಹರಣೆ ಈವೆಂಟ್ ಪೇಲೋಡ್ ಆಕಾರ

ಇದನ್ನು ನಿಮ್ಮ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಹಂತಕ್ಕೆ ನಕಲಿಸಿ json
{
  "entity": "card_event",
  "action": "created",
  "entity_id": 707,
  "event_id": "8f05e58decec48e09d328f0edebbacf6",
  "profile_id": 2,
  "profile_name": "Your Business",
  "profile_lang": "en",
  "data": {
    "event_type": "SCAN",
    "scanned_at": "2026-10-01T09:19:24.179424",
    "user_card_id": 10,
    "card_template_id": 14,
    "card_template_name": "Collect your stamps!",
    "stamps_added": 3,
    "stamps_before": 1,
    "stamps_after": 4,
    "amount": null,
    "external_order_id": "ORDER-1001",
    "workplace": { "id": 4, "name": "Bar Counter" },
    "device_type": null,
    "external_id": "odoo_contact_8821",
    "external_source": "odoo",
    "issued_vouchers": [
      {
        "id": 174,
        "unique_code": "100425813507",
        "stamp_number": 4,
        "issued_at": "2026-10-01T09:19:24.191836",
        "expires_at": "2027-01-01T23:59:59",
        "status": "ACTIVE",
        "voucher_template_id": 58,
        "voucher_description": "Free coffee",
        "voucher_image_url": "https://..."
      }
    ],
    "achieved_goals": [],
    "user": {
      "id": 2,
      "name": "Anna",
      "full_name": "Anna Smith",
      "email": "anna@example.com",
      "telegram_chat_id": null,
      "telegram_username": null,
      "whatsapp_phone": null,
      "birth_date": null
    }
  }
}

ವೆಬ್‌ಹೂಕ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ ಮತ್ತು ಪರೀಕ್ಷಿಸಿ

01

ನಿಮ್ಮ ಬ್ಯಾಕೆಂಡ್‌ನಲ್ಲಿ HTTPS ಎಂಡ್‌ಪಾಯಿಂಟ್ ಅನ್ನು ರಚಿಸಿ, CRM ಇಂಟಿಗ್ರೇಷನ್ ಲೇಯರ್, Make⟧⟧6, ಅಥವಾ 70 Catch Hook. Make ಅದರ URL ಅನ್ನು ನಕಲಿಸುವ ಮೊದಲು ನೀವು ಗಮ್ಯಸ್ಥಾನವನ್ನು ನಿಯಂತ್ರಿಸುತ್ತೀರಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.

02

7Stamp Admin ನಲ್ಲಿ, Stamp Cards → API & Integrations → Webhooks ತೆರೆಯಿರಿ.

03

ಎಂಡ್‌ಪಾಯಿಂಟ್ URL ಸೇರಿಸಿ. ವೆಬ್‌ಹೂಕ್ ಪ್ರೊಫೈಲ್‌ನ ಎಲ್ಲಾ ಕಾರ್ಡ್ ಈವೆಂಟ್‌ಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ನಿಮ್ಮ ರಿಸೀವರ್‌ನಲ್ಲಿ data.event_type ಮೂಲಕ ಫಿಲ್ಟರ್ ಮಾಡಿ.

04

ಪ್ರೊಫೈಲ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಉಳಿಸಿ, ನಂತರ ಈವೆಂಟ್ ಅನ್ನು ಉತ್ಪಾದಿಸಲು ಬಿಸಾಡಬಹುದಾದ ಪರೀಕ್ಷಾ ಸ್ಕ್ಯಾನ್ ಅಥವಾ ಕಾರ್ಡ್ ಕ್ರಿಯೆಯನ್ನು ಟ್ರಿಗರ್ ಮಾಡಿ.

05

ಸ್ವೀಕರಿಸಿದ ಪೇಲೋಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಿ. ನಿರೀಕ್ಷಿತ ದಾಖಲೆಗೆ External ID ಮತ್ತು External Source ಹೊಂದಿಸಿ ಮತ್ತು ಸ್ವೀಕರಿಸುವವರು ಯಶಸ್ವಿ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹಿಂದಿರುಗಿಸಿದ್ದಾರೆ ಎಂದು ಖಚಿತಪಡಿಸಿ.

06

CRM, ವೋಚರ್, ಅಥವಾ ಮೆಸೇಜಿಂಗ್ ಅಡ್ಡ ಪರಿಣಾಮಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ನೀವು ಮರುಪಂದ್ಯ-ಸುರಕ್ಷಿತ ನಿರ್ವಹಣೆ ಮತ್ತು ವೈಫಲ್ಯಗಳಿಗಾಗಿ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಿದ ನಂತರವೇ.

ನೋ-ಕೋಡ್ ಆಯ್ಕೆಗಳು: Make ಮತ್ತು Zapier

Make ರಲ್ಲಿ, ಸ್ವೀಕರಿಸುವ ಪ್ರೊಫೈಲ್ ಅನ್ನು ರಚಿಸಲು Webhooks → Custom webhook ಅನ್ನು ಬಳಸಿ Zapier ನಲ್ಲಿ, ಅದೇ ಉದ್ದೇಶಕ್ಕಾಗಿ Webhooks by Zapier → Catch Hook ಬಳಸಿ. ಪ್ರಸ್ತುತ API ಸ್ವಯಂಚಾಲಿತ ವೆಬ್‌ಹೂಕ್ ನೋಂದಣಿ ಅಂತಿಮ ಬಿಂದುಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸದ ಕಾರಣ 7Stamp ಪ್ರೊಫೈಲ್ ಚಂದಾದಾರಿಕೆಯನ್ನು ಹೊಂದಿದೆ.

ಭದ್ರತೆ ಮತ್ತು ವಿತರಣಾ ಒಪ್ಪಂದ

ಪ್ರಸ್ತುತ ಪೇಲೋಡ್ ಸ್ಕೀಮಾಗೆ ಮೂಲವಾಗಿ ಸಾರ್ವಜನಿಕ OpenAPI ಉಲ್ಲೇಖದ Webhooks ವಿಭಾಗವನ್ನು ಬಳಸಿ. ಬಾಡಿ ಒಂದು ಎನ್ವಲಪ್ ಆಗಿದೆ: profile_id ಮತ್ತು profile_name 7Stamp ಪ್ರೊಫೈಲ್ ಅನ್ನು ಸೂಚಿಸುತ್ತವೆ, event_id ಈವೆಂಟ್ ಅನ್ನು ಗುರುತಿಸುತ್ತದೆ, ಮತ್ತು ಕಾರ್ಡ್ ಈವೆಂಟ್ ಸ್ವತಃ data ಯಲ್ಲಿರುತ್ತದೆ (Make ಅಥವಾ Zapier URL ಗೆ ಕೀ card_event ಆಗಿರುತ್ತದೆ). ಪ್ರತಿಯೊಂದು ವಿತರಣೆಗೂ ಒಂದೇ ಹೆಡರ್‌ನಲ್ಲಿ ಸಹಿ ಹಾಕಲಾಗುತ್ತದೆ, X-Webhook-Signature: t=…,s=…. ನಿಮ್ಮ ವೆಬ್‌ಹೂಕ್ ರಹಸ್ಯವನ್ನು ಬಳಸಿ t ಜೊತೆಗೆ ಕಚ್ಚಾ ವಿನಂತಿ ಬಾಡಿಯ ಮೇಲೆ HMAC-SHA256 ಲೆಕ್ಕಹಾಕಿ, ಅದನ್ನು hex ಆಗಿ ಎನ್‌ಕೋಡ್ ಮಾಡಿ ಮತ್ತು s ನೊಂದಿಗೆ ಹೋಲಿಸಿ; ರಹಸ್ಯವು 7Stamp Admin ನಲ್ಲಿ ವೆಬ್‌ಹೂಕ್‌ನ ಪುಟದಲ್ಲಿದೆ. ಪುನರಾವರ್ತಿತ ವಿತರಣೆಗಳನ್ನು ಕೈಬಿಡಲು X-Webhook-Event-Id ಬಳಸಿ: ಮರುಪ್ರಯತ್ನಕ್ಕೆ ಹೊಸ t ಯೊಂದಿಗೆ ಮತ್ತೆ ಸಹಿ ಹಾಕಲಾಗುತ್ತದೆ. ನೀವು Basic Auth ಮೂಲಕವೂ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಅನ್ನು ರಕ್ಷಿಸಬಹುದು. HTTPS ಕಡ್ಡಾಯಗೊಳಿಸಿ ಮತ್ತು ರಿಸೀವರ್ URL ಅನ್ನು ಸಾರ್ವಜನಿಕ ಲಾಗ್‌ಗಳಿಂದ ಹೊರಗಿಡಿ.

ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು

ನಾನು ಕೆಲವು ವೆಬ್‌ಹೂಕ್ ಈವೆಂಟ್‌ಗಳನ್ನು ಮಾತ್ರ ಆಯ್ಕೆ ಮಾಡಬಹುದೇ?

ಇಲ್ಲ. 7Stamp ವೆಬ್‌ಹೂಕ್ ಪ್ರೊಫೈಲ್‌ನ ಎಲ್ಲಾ ಕಾರ್ಡ್ ಈವೆಂಟ್‌ಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ. ನಿಮ್ಮ ರಿಸೀವರ್‌ನಲ್ಲಿ data.event_type ಮೂಲಕ ಫಿಲ್ಟರ್ ಮಾಡಿ; Make ಮತ್ತು Zapier ನಲ್ಲಿ ಈವೆಂಟ್ card_event ಅಡಿಯಲ್ಲಿ ಬರುತ್ತದೆ, ಆದ್ದರಿಂದ card_event.event_type ಮೂಲಕ ಫಿಲ್ಟರ್ ಮಾಡಿ.

ನಾನು ವೆಬ್‌ಹೂಕ್‌ಗಳನ್ನು Make ಅಥವಾ Zapier ಗೆ ಹೇಗೆ ಸಂಪರ್ಕಿಸುವುದು?

ಸ್ವೀಕರಿಸುವ ವೆಬ್‌ಹೂಕ್ ಅನ್ನು Make ಅಥವಾ Catch Hook Zapier ನಲ್ಲಿ ರಚಿಸಿ, ರಚಿಸಿದ URL ಅನ್ನು ನಕಲಿಸಿ, ನಂತರ ಅದನ್ನು 7Stamp ಪರೀಕ್ಷಾ ಈವೆಂಟ್‌ನ ಪ್ರೊಫೈಲ್‌ಗೆ ಅಂಟಿಸಿ ಮತ್ತು ವೆಬ್‌ಹೂಕ್ ಸೆಟ್ಟಿಂಗ್‌ಗೆ ಕಳುಹಿಸಿ.

ನನ್ನ CRM ಸಂಪರ್ಕಕ್ಕೆ ನಾನು ಈವೆಂಟ್ ಅನ್ನು ಹೇಗೆ ಹೊಂದಿಸಬೇಕು?

data.external_id ಮತ್ತು, ಇದ್ದರೆ, data.external_source ಬಳಸಿ: ನಿಮ್ಮ ಸ್ವಂತ ID ಯೊಂದಿಗೆ API ಮೂಲಕ ನೀವು ನೀಡಿದ ಕಾರ್ಡ್‌ಗಳಿಗೆ ಇವು ಪ್ರತಿಯೊಂದು ವೆಬ್‌ಹೂಕ್‌ನಲ್ಲೂ ಹಿಂತಿರುಗುತ್ತವೆ. ಕಾರ್ಡ್ ಅನ್ನು ಸ್ವತಃ ಪಡೆದ ಗ್ರಾಹಕರಿಗೆ External ID ಇರುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಅವರನ್ನು data.user.email ಮೂಲಕ ಹೊಂದಿಸಿ. Apple “Hide My Email” ವಿಳಾಸವು ರಿಲೇ ವಿಳಾಸವಾಗಿದೆ, ನಿಮ್ಮ CRM ನಲ್ಲಿರುವ ವಿಳಾಸವಲ್ಲ.

ವೆಬ್‌ಹೂಕ್ 7Stamp ನಿಂದಲೇ ಬಂದಿದೆ ಎಂದು ನಾನು ಹೇಗೆ ಪರಿಶೀಲಿಸುವುದು?

X-Webhook-Signature ಹೆಡರ್ ಅನ್ನು t ಮತ್ತು s ಆಗಿ ವಿಭಜಿಸಿ, 7Stamp Admin ನಲ್ಲಿರುವ ವೆಬ್‌ಹೂಕ್ ರಹಸ್ಯವನ್ನು ಬಳಸಿ t ಜೊತೆಗೆ ಕಚ್ಚಾ ವಿನಂತಿ ಬಾಡಿಯ ಮೇಲೆ HMAC-SHA256 ಲೆಕ್ಕಹಾಕಿ, ಅದನ್ನು hex ಆಗಿ ಎನ್‌ಕೋಡ್ ಮಾಡಿ ಮತ್ತು s ನೊಂದಿಗೆ ಹೋಲಿಸಿ. t ಅನ್ನು ಕಳುಹಿಸಿದಂತೆಯೇ ನಿಖರವಾಗಿ ತೆಗೆದುಕೊಳ್ಳಿ ಮತ್ತು ಬಾಡಿಯನ್ನು ಸ್ವೀಕರಿಸಿದ ಕಚ್ಚಾ ಬೈಟ್‌ಗಳಾಗಿ, ಯಾವುದೇ JSON ಪಾರ್ಸಿಂಗ್‌ಗೂ ಮೊದಲು ತೆಗೆದುಕೊಳ್ಳಿ. ನೀವು ಈಗಾಗಲೇ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿದ X-Webhook-Event-Id ಹೊಂದಿರುವ ವಿತರಣೆಯನ್ನು ಕೈಬಿಡಿ: ಮರುಪ್ರಯತ್ನಕ್ಕೆ ಹೊಸ t ಯೊಂದಿಗೆ ಮತ್ತೆ ಸಹಿ ಹಾಕಲಾಗುತ್ತದೆ.

ಮುಂದಿನ ಹಂತ

ಮೊದಲ ಕಾರ್ಡ್ ಈವೆಂಟ್ ಕಳುಹಿಸಲು ಸಿದ್ಧವೇ?

ರಿಸೀವರ್ ಅನ್ನು ರಚಿಸಿ, ಅದರ HTTPS URL ಅನ್ನು ಪ್ರೊಫೈಲ್‌ಗೆ ಅಂಟಿಸಿ, ಬಿಸಾಡಬಹುದಾದ ಸ್ಕ್ಯಾನ್ ಅನ್ನು ರನ್ ಮಾಡಿ ಮತ್ತು ಡೌನ್‌ಸ್ಟ್ರೀಮ್ ಆಟೊಮೇಷನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಮೊದಲು ಹೊಂದಾಣಿಕೆ External ID ಅನ್ನು ಮೌಲ್ಯೀಕರಿಸಿ.