stripe: Show tier information correctly on billing and upgrade page.

This commit is contained in:
Aman Agrawal
2023-12-02 03:21:50 +00:00
committed by Tim Abbott
parent 785444b2b8
commit f942bbd70f
564 changed files with 7275 additions and 7018 deletions

View File

@@ -500,6 +500,7 @@ class UpgradeRequest:
salt: str
license_management: Optional[str]
licenses: Optional[int]
tier: int
@dataclass
@@ -677,11 +678,29 @@ class BillingSession(ABC):
) -> Dict[str, Any]:
pass
@abstractmethod
def get_data_for_stripe_payment_intent(
self, price_per_license: int, licenses: int
self,
price_per_license: int,
licenses: int,
plan_tier: int,
email: str,
) -> StripePaymentIntentData:
pass
if hasattr(self, "support_session") and self.support_session: # nocoverage
raise BillingError(
"invalid support session",
"Support requests do not set any stripe billing information.",
)
amount = price_per_license * licenses
plan_name = CustomerPlan.name_from_tier(plan_tier)
description = f"Upgrade to {plan_name}, ${price_per_license/100} x {licenses}"
return StripePaymentIntentData(
amount=amount,
description=description,
plan_name=plan_name,
email=email,
)
@abstractmethod
def update_or_create_customer(
@@ -807,7 +826,9 @@ class BillingSession(ABC):
# NOTE: This charges users immediately.
customer = self.get_customer()
assert customer is not None and customer.stripe_customer_id is not None
payment_intent_data = self.get_data_for_stripe_payment_intent(price_per_license, licenses)
payment_intent_data = self.get_data_for_stripe_payment_intent(
price_per_license, licenses, metadata["plan_tier"], self.get_email()
)
# Ensure customers have a default payment method set.
stripe_customer = stripe_get_customer(customer.stripe_customer_id)
if not stripe_customer_has_credit_card_as_default_payment_method(stripe_customer):
@@ -979,6 +1000,7 @@ class BillingSession(ABC):
"price_per_license": price_per_license,
"seat_count": seat_count,
"type": "upgrade",
"plan_tier": plan_tier,
}
updated_metadata = self.update_data_for_checkout_session_and_payment_intent(
general_metadata
@@ -1138,7 +1160,7 @@ class BillingSession(ABC):
# Directly upgrade free trial orgs or invoice payment orgs to standard plan.
if free_trial or not charge_automatically:
self.process_initial_upgrade(
CustomerPlan.TIER_CLOUD_STANDARD,
upgrade_request.tier,
licenses,
automanage_licenses,
billing_schedule,
@@ -1148,7 +1170,7 @@ class BillingSession(ABC):
data["organization_upgrade_successful"] = True
else:
stripe_payment_intent_id = self.setup_upgrade_payment_intent_and_charge(
CustomerPlan.TIER_CLOUD_STANDARD,
upgrade_request.tier,
seat_count,
licenses,
license_management,
@@ -1480,6 +1502,7 @@ class BillingSession(ABC):
"price_per_license": price_per_license,
"is_sponsorship_pending": customer.sponsorship_pending,
"discount_percent": format_discount_percentage(customer.default_discount),
"is_self_hosted_billing": not isinstance(self, RealmBillingSession),
}
return context
@@ -2216,26 +2239,6 @@ class RealmBillingSession(BillingSession):
)
return updated_metadata
@override
def get_data_for_stripe_payment_intent(
self, price_per_license: int, licenses: int
) -> StripePaymentIntentData:
# Support requests do not set any stripe billing information.
assert self.support_session is False
assert self.user is not None
amount = price_per_license * licenses
# TODO: Don't hardcode plan name; it should be looked up for
# the tier.
description = f"Upgrade to Zulip Cloud Standard, ${price_per_license/100} x {licenses}"
plan_name = "Zulip Cloud Standard"
return StripePaymentIntentData(
amount=amount,
description=description,
plan_name=plan_name,
email=self.get_email(),
)
@override
def update_or_create_customer(
self, stripe_customer_id: Optional[str] = None, *, defaults: Optional[Dict[str, Any]] = None
@@ -2532,23 +2535,6 @@ class RemoteRealmBillingSession(BillingSession): # nocoverage
)
return updated_metadata
@override
def get_data_for_stripe_payment_intent(
self, price_per_license: int, licenses: int
) -> StripePaymentIntentData:
# Support requests do not set any stripe billing information.
assert self.support_session is False
amount = price_per_license * licenses
# TODO: Don't hardcode plan names.
description = f"Upgrade to Zulip X Standard, ${price_per_license/100} x {licenses}"
plan_name = "Zulip X Standard"
return StripePaymentIntentData(
amount=amount,
description=description,
plan_name=plan_name,
email=self.get_email(),
)
@override
def update_or_create_customer(
self, stripe_customer_id: Optional[str] = None, *, defaults: Optional[Dict[str, Any]] = None
@@ -2569,22 +2555,18 @@ class RemoteRealmBillingSession(BillingSession): # nocoverage
@override
def do_change_plan_type(self, *, tier: Optional[int], is_sponsored: bool = False) -> None:
# TODO: Create actual plan types.
# This function needs to translate between the different
# formats of CustomerPlan.tier and Realm.plan_type.
if is_sponsored:
plan_type = RemoteRealm.PLAN_TYPE_COMMUNITY
elif tier == CustomerPlan.TIER_CLOUD_STANDARD:
elif tier == CustomerPlan.TIER_SELF_HOSTED_BUSINESS:
plan_type = RemoteRealm.PLAN_TYPE_BUSINESS
elif (
tier == CustomerPlan.TIER_CLOUD_PLUS
tier == CustomerPlan.TIER_SELF_HOSTED_PLUS
): # nocoverage # Plus plan doesn't use this code path yet.
plan_type = RemoteRealm.PLAN_TYPE_ENTERPRISE
else:
raise AssertionError("Unexpected tier")
# TODO: Audit logging.
# TODO: Audit logging and set usage limits.
self.remote_realm.plan_type = plan_type
self.remote_realm.save(update_fields=["plan_type"])
@@ -2817,22 +2799,6 @@ class RemoteServerBillingSession(BillingSession): # nocoverage
)
return updated_metadata
@override
def get_data_for_stripe_payment_intent(
self, price_per_license: int, licenses: int
) -> StripePaymentIntentData:
# Support requests do not set any stripe billing information.
assert self.support_session is False
amount = price_per_license * licenses
description = f"Upgrade to Zulip X Standard, ${price_per_license/100} x {licenses}"
plan_name = "Zulip X Standard"
return StripePaymentIntentData(
amount=amount,
description=description,
plan_name=plan_name,
email=self.get_email(),
)
@override
def update_or_create_customer(
self, stripe_customer_id: Optional[str] = None, *, defaults: Optional[Dict[str, Any]] = None
@@ -2859,16 +2825,16 @@ class RemoteServerBillingSession(BillingSession): # nocoverage
# formats of CustomerPlan.tier and RealmZulipServer.plan_type.
if is_sponsored:
plan_type = RemoteZulipServer.PLAN_TYPE_COMMUNITY
elif tier == CustomerPlan.TIER_CLOUD_STANDARD:
elif tier == CustomerPlan.TIER_SELF_HOSTED_BUSINESS:
plan_type = RemoteZulipServer.PLAN_TYPE_BUSINESS
elif (
tier == CustomerPlan.TIER_CLOUD_PLUS
tier == CustomerPlan.TIER_SELF_HOSTED_PLUS
): # nocoverage # Plus plan doesn't use this code path yet.
plan_type = RemoteZulipServer.PLAN_TYPE_ENTERPRISE
else:
raise AssertionError("Unexpected tier")
# TODO: Audit logging.
# TODO: Audit logging and set usage limits.
self.remote_server.plan_type = plan_type
self.remote_server.save(update_fields=["plan_type"])

View File

@@ -123,6 +123,7 @@ def handle_payment_intent_succeeded_event(
description=description,
discountable=False,
)
plan_tier = int(metadata["plan_tier"])
try:
ensure_customer_does_not_have_active_plan(payment_intent.customer)
except UpgradeWithExistingPlanError as e:
@@ -131,7 +132,8 @@ def handle_payment_intent_succeeded_event(
collection_method="charge_automatically",
customer=stripe_payment_intent.customer,
days_until_due=None,
statement_descriptor="Cloud Standard Credit",
statement_descriptor=CustomerPlan.name_from_tier(plan_tier).replace("Zulip ", "")
+ " Credit",
)
stripe.Invoice.finalize_invoice(stripe_invoice)
raise e
@@ -140,7 +142,7 @@ def handle_payment_intent_succeeded_event(
payment_intent.customer, metadata.get("user_id")
)
billing_session.process_initial_upgrade(
CustomerPlan.TIER_CLOUD_STANDARD,
plan_tier,
int(metadata["licenses"]),
metadata["license_management"] == "automatic",
int(metadata["billing_schedule"]),

View File

@@ -42,6 +42,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "1200",
"realm_id": "1",
"realm_str": "zulip",
@@ -63,7 +64,7 @@
},
"paid": true,
"payment_intent": "pi_NORMALIZED00000000000001",
"payment_method": "pm_1ODZbrDEQaroqDjskigXZyia",
"payment_method": "pm_1OIlcUDEQaroqDjsqDT70KqK",
"payment_method_details": {
"card": {
"amount_authorized": 7200,
@@ -74,7 +75,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"extended_authorization": {
"status": "disabled"
@@ -103,9 +104,10 @@
},
"type": "card"
},
"radar_options": {},
"receipt_email": "hamlet@zulip.com",
"receipt_number": null,
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKN2236oGMgb9kDIy5gQ6LBYzDvh-SG906rLxQE_yro-FRsYkoPjn-i_qJQdTIK-xEdHTCA_2CleF55FL",
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKIr9qqsGMgaM-GKNpmc6LBZoWb7DJvCIVhczLJKOYXKROrzmBYTFtupIgmreHcTL1xLwXB0pQP-R7gBA",
"refunded": false,
"refunds": {
"data": [],

View File

@@ -42,6 +42,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "6000",
"realm_id": "1",
"realm_str": "zulip",
@@ -63,7 +64,7 @@
},
"paid": true,
"payment_intent": "pi_NORMALIZED00000000000002",
"payment_method": "pm_1ODZc2DEQaroqDjsTb1INXJw",
"payment_method": "pm_1OIlceDEQaroqDjshc2Y2l9b",
"payment_method_details": {
"card": {
"amount_authorized": 36000,
@@ -74,7 +75,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"extended_authorization": {
"status": "disabled"
@@ -103,9 +104,10 @@
},
"type": "card"
},
"radar_options": {},
"receipt_email": "hamlet@zulip.com",
"receipt_number": null,
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKOe236oGMgZY2Sh2lSg6LBb_LqNtJ4g5re1ZvG-9hZPTBnBy7l5cYScBJtuv7oe8msjRYfJ1bGTbhoQG",
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKJT9qqsGMgbmGcE2CPg6LBYt6tPCI7CnKaxaLVq3zjSaM7atoyWnbp6xDOd4JEAbIIuFCeKskEzYWUyb",
"refunded": false,
"refunds": {
"data": [],
@@ -166,6 +168,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "1200",
"realm_id": "1",
"realm_str": "zulip",
@@ -187,7 +190,7 @@
},
"paid": true,
"payment_intent": "pi_NORMALIZED00000000000001",
"payment_method": "pm_1ODZbrDEQaroqDjskigXZyia",
"payment_method": "pm_1OIlcUDEQaroqDjsqDT70KqK",
"payment_method_details": {
"card": {
"amount_authorized": 7200,
@@ -198,7 +201,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"extended_authorization": {
"status": "disabled"
@@ -227,9 +230,10 @@
},
"type": "card"
},
"radar_options": {},
"receipt_email": "hamlet@zulip.com",
"receipt_number": null,
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKOe236oGMgZDkV9htao6LBYQiYhe60bGjGf7_sAYhEiv6yf9BiA0g9RgNDZptf6yXj1P7GRKECNYSf7I",
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKJT9qqsGMgZmMGKxY746LBarTbqnnWLLGRzmrQAWL3_ig-D1uUENWBVpjxcDGfuFmMRWLxqSgEkXJuqq",
"refunded": false,
"refunds": {
"data": [],

View File

@@ -13,7 +13,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZbrDEQaroqDjskigXZyia",
"default_payment_method": "pm_1OIlcUDEQaroqDjsqDT70KqK",
"footer": null,
"rendering_options": null
},

View File

@@ -13,7 +13,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZc2DEQaroqDjsTb1INXJw",
"default_payment_method": "pm_1OIlceDEQaroqDjshc2Y2l9b",
"footer": null,
"rendering_options": null
},

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZbrDEQaroqDjskigXZyia",
"id": "pm_1OIlcUDEQaroqDjsqDT70KqK",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZbrDEQaroqDjskigXZyia",
"id": "pm_1OIlcUDEQaroqDjsqDT70KqK",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZbrDEQaroqDjskigXZyia",
"id": "pm_1OIlcUDEQaroqDjsqDT70KqK",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZbrDEQaroqDjskigXZyia",
"id": "pm_1OIlcUDEQaroqDjsqDT70KqK",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZc2DEQaroqDjsTb1INXJw",
"id": "pm_1OIlceDEQaroqDjshc2Y2l9b",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZc2DEQaroqDjsTb1INXJw",
"id": "pm_1OIlceDEQaroqDjshc2Y2l9b",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZc2DEQaroqDjsTb1INXJw",
"id": "pm_1OIlceDEQaroqDjshc2Y2l9b",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZc2DEQaroqDjsTb1INXJw",
"id": "pm_1OIlceDEQaroqDjshc2Y2l9b",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -19,7 +19,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZbrDEQaroqDjskigXZyia",
"default_payment_method": "pm_1OIlcUDEQaroqDjsqDT70KqK",
"footer": null,
"rendering_options": null
},
@@ -43,13 +43,13 @@
}
}
},
"id": "evt_1ODZbtDEQaroqDjsr9pwx0zW",
"id": "evt_1OIlcWDEQaroqDjsDYC5kGA8",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0001",
"idempotency_key": "41dc2066-d11d-4609-b5e9-930cca787983"
"idempotency_key": "ec0d8ceb-bc0b-4141-9ecf-9f91d42f5a7e"
},
"type": "customer.updated"
}

View File

@@ -61,6 +61,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "1200",
"realm_id": "1",
"realm_str": "zulip",
@@ -82,7 +83,7 @@
},
"paid": true,
"payment_intent": "pi_NORMALIZED00000000000001",
"payment_method": "pm_1ODZbrDEQaroqDjskigXZyia",
"payment_method": "pm_1OIlcUDEQaroqDjsqDT70KqK",
"payment_method_details": {
"card": {
"amount_authorized": 7200,
@@ -93,7 +94,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"extended_authorization": {
"status": "disabled"
@@ -122,9 +123,10 @@
},
"type": "card"
},
"radar_options": {},
"receipt_email": "hamlet@zulip.com",
"receipt_number": null,
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKNi236oGMgZLhECvzRM6LBYsJNRLODsJSDBJeGkVl6-qT9lHjspeJ0IxSgujORyVZ0mCEfc6KC3njyfT",
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKIf9qqsGMgZb20Gi7do6LBb8Nk4YXcMYuHylkNS09JAb63jzjtrknnoa60TiX-hHWdshgcroMLKDWN5c",
"refunded": false,
"refunds": {
"data": [],
@@ -149,7 +151,7 @@
"total_count": 1,
"url": "/v1/charges?payment_intent=pi_NORMALIZED00000000000001"
},
"client_secret": "pi_NORMALIZED00000000000001_secret_eEcskqSx0TpRGq2xx4S3jQfjE",
"client_secret": "pi_NORMALIZED00000000000001_secret_TT71wq3meHmzTEd7mpZbqrDnP",
"confirmation_method": "automatic",
"created": 1000000000,
"currency": "usd",
@@ -165,6 +167,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "1200",
"realm_id": "1",
"realm_str": "zulip",
@@ -176,7 +179,7 @@
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_1ODZbrDEQaroqDjskigXZyia",
"payment_method": "pm_1OIlcUDEQaroqDjsqDT70KqK",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
@@ -202,13 +205,13 @@
"transfer_group": null
}
},
"id": "evt_3ODZbvDEQaroqDjs1tq9QfVM",
"id": "evt_3OIlcYDEQaroqDjs16WfiUYV",
"livemode": false,
"object": "event",
"pending_webhooks": 2,
"request": {
"id": "req_NORMALIZED0002",
"idempotency_key": "0ac0ca55-e728-4a70-a0e4-0af3358d334d"
"idempotency_key": "89f4d29d-4c41-4c1d-baf7-b33a1c7d25ff"
},
"type": "payment_intent.succeeded"
},
@@ -258,6 +261,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "1200",
"realm_id": "1",
"realm_str": "zulip",
@@ -279,7 +283,7 @@
},
"paid": true,
"payment_intent": "pi_NORMALIZED00000000000001",
"payment_method": "pm_1ODZbrDEQaroqDjskigXZyia",
"payment_method": "pm_1OIlcUDEQaroqDjsqDT70KqK",
"payment_method_details": {
"card": {
"amount_authorized": 7200,
@@ -290,7 +294,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"extended_authorization": {
"status": "disabled"
@@ -319,9 +323,10 @@
},
"type": "card"
},
"radar_options": {},
"receipt_email": "hamlet@zulip.com",
"receipt_number": null,
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKNi236oGMgbSxzKAd6s6LBbAPq0vr1B4leqlRTD5gW-nTyic4VMvXjm9o3wiSF9om47ZJpnK_YPUynWs",
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKIf9qqsGMgaRG54HB6k6LBYbdkPPJRe4ZuuV5tR6SrHKPTGj9DFYvf8ZlOiAmw8lVKk8NDaGGFlsjRM8",
"refunded": false,
"refunds": {
"data": [],
@@ -341,13 +346,13 @@
"transfer_group": null
}
},
"id": "evt_3ODZbvDEQaroqDjs1KF32dZ0",
"id": "evt_3OIlcYDEQaroqDjs1OA8t8hC",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0002",
"idempotency_key": "0ac0ca55-e728-4a70-a0e4-0af3358d334d"
"idempotency_key": "89f4d29d-4c41-4c1d-baf7-b33a1c7d25ff"
},
"type": "charge.succeeded"
}

View File

@@ -46,455 +46,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyTndOWlV1UGxOd0hiRlRUcWpKY2JNb3dOck1NLDkwNzk3NDAz0200KsIFNryD?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiMHNFNHp4OGxtTUNIclNiWWdZa0NQNmpqMVRJLDkyMDM1MjA502000hPybKLo?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyTndOWlV1UGxOd0hiRlRUcWpKY2JNb3dOck1NLDkwNzk3NDAz0200KsIFNryD/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 7200,
"amount_excluding_tax": 7200,
"currency": "usd",
"description": "Zulip Cloud Standard",
"discount_amounts": [],
"discountable": false,
"discounts": [],
"id": "il_NORMALIZED00000000000001",
"invoice_item": "ii_NORMALIZED00000000000001",
"livemode": false,
"metadata": {},
"object": "line_item",
"period": {
"end": 1357095845,
"start": 1325473445
},
"plan": null,
"price": {
"active": false,
"billing_scheme": "per_unit",
"created": 1000000000,
"currency": "usd",
"custom_unit_amount": null,
"id": "price_NORMALIZED00000000000001",
"livemode": false,
"lookup_key": null,
"metadata": {},
"nickname": null,
"object": "price",
"product": "prod_NORMALIZED0001",
"recurring": null,
"tax_behavior": "unspecified",
"tiers_mode": null,
"transform_quantity": null,
"type": "one_time",
"unit_amount": 1200,
"unit_amount_decimal": "1200"
},
"proration": false,
"proration_details": {
"credited_items": null
},
"quantity": 6,
"subscription": null,
"tax_amounts": [],
"tax_rates": [],
"type": "invoiceitem",
"unit_amount_excluding_tax": "1200"
},
{
"amount": -7200,
"amount_excluding_tax": -7200,
"currency": "usd",
"description": "Payment (Card ending in 4242)",
"discount_amounts": [],
"discountable": false,
"discounts": [],
"id": "il_NORMALIZED00000000000002",
"invoice_item": "ii_NORMALIZED00000000000002",
"livemode": false,
"metadata": {},
"object": "line_item",
"period": {
"end": 1000000000,
"start": 1000000000
},
"plan": null,
"price": {
"active": false,
"billing_scheme": "per_unit",
"created": 1000000000,
"currency": "usd",
"custom_unit_amount": null,
"id": "price_NORMALIZED00000000000002",
"livemode": false,
"lookup_key": null,
"metadata": {},
"nickname": null,
"object": "price",
"product": "prod_NORMALIZED0002",
"recurring": null,
"tax_behavior": "unspecified",
"tiers_mode": null,
"transform_quantity": null,
"type": "one_time",
"unit_amount": -7200,
"unit_amount_decimal": "-7200"
},
"proration": false,
"proration_details": {
"credited_items": null
},
"quantity": 1,
"subscription": null,
"tax_amounts": [],
"tax_rates": [],
"type": "invoiceitem",
"unit_amount_excluding_tax": "-7200"
}
],
"has_more": false,
"object": "list",
"total_count": 2,
"url": "/v1/invoices/in_NORMALIZED00000000000001/lines"
},
"livemode": false,
"metadata": {},
"next_payment_attempt": null,
"number": "NORMALI-0001",
"object": "invoice",
"on_behalf_of": null,
"paid": true,
"paid_out_of_band": false,
"payment_intent": null,
"payment_settings": {
"default_mandate": null,
"payment_method_options": null,
"payment_method_types": null
},
"period_end": 1000000000,
"period_start": 1000000000,
"post_payment_credit_notes_amount": 0,
"pre_payment_credit_notes_amount": 0,
"quote": null,
"receipt_number": null,
"rendering": {
"amount_tax_display": null,
"pdf": {
"page_size": "letter"
}
},
"rendering_options": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 0,
"statement_descriptor": "Zulip Cloud Standard",
"status": "paid",
"status_transitions": {
"finalized_at": 1000000000,
"marked_uncollectible_at": null,
"paid_at": 1000000000,
"voided_at": null
},
"subscription": null,
"subscription_details": {
"metadata": null
},
"subtotal": 0,
"subtotal_excluding_tax": 0,
"tax": null,
"test_clock": null,
"total": 0,
"total_discount_amounts": [],
"total_excluding_tax": 0,
"total_tax_amounts": [],
"transfer_data": null,
"webhooks_delivered_at": null
}
},
"id": "evt_1ODZbzDEQaroqDjsSqDkgbYD",
"livemode": false,
"object": "event",
"pending_webhooks": 2,
"request": {
"id": "req_NORMALIZED0003",
"idempotency_key": "6959d907-781b-4140-987b-0eec0b9e2600"
},
"type": "invoice.paid"
},
{
"api_version": "2020-08-27",
"created": 1000000000,
"data": {
"object": {
"account_country": "US",
"account_name": "Kandra Labs, Inc.",
"account_tax_ids": null,
"amount_due": 0,
"amount_paid": 0,
"amount_remaining": 0,
"amount_shipping": 0,
"application": null,
"application_fee_amount": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": false,
"automatic_tax": {
"enabled": false,
"status": null
},
"billing_reason": "manual",
"charge": null,
"collection_method": "charge_automatically",
"created": 1000000000,
"currency": "usd",
"custom_fields": null,
"customer": "cus_NORMALIZED0001",
"customer_address": null,
"customer_email": "hamlet@zulip.com",
"customer_name": null,
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "none",
"customer_tax_ids": [],
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [],
"description": null,
"discount": null,
"discounts": [],
"due_date": null,
"effective_at": 1000000000,
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyTndOWlV1UGxOd0hiRlRUcWpKY2JNb3dOck1NLDkwNzk3NDAz0200KsIFNryD?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyTndOWlV1UGxOd0hiRlRUcWpKY2JNb3dOck1NLDkwNzk3NDAz0200KsIFNryD/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 7200,
"amount_excluding_tax": 7200,
"currency": "usd",
"description": "Zulip Cloud Standard",
"discount_amounts": [],
"discountable": false,
"discounts": [],
"id": "il_NORMALIZED00000000000001",
"invoice_item": "ii_NORMALIZED00000000000001",
"livemode": false,
"metadata": {},
"object": "line_item",
"period": {
"end": 1357095845,
"start": 1325473445
},
"plan": null,
"price": {
"active": false,
"billing_scheme": "per_unit",
"created": 1000000000,
"currency": "usd",
"custom_unit_amount": null,
"id": "price_NORMALIZED00000000000001",
"livemode": false,
"lookup_key": null,
"metadata": {},
"nickname": null,
"object": "price",
"product": "prod_NORMALIZED0001",
"recurring": null,
"tax_behavior": "unspecified",
"tiers_mode": null,
"transform_quantity": null,
"type": "one_time",
"unit_amount": 1200,
"unit_amount_decimal": "1200"
},
"proration": false,
"proration_details": {
"credited_items": null
},
"quantity": 6,
"subscription": null,
"tax_amounts": [],
"tax_rates": [],
"type": "invoiceitem",
"unit_amount_excluding_tax": "1200"
},
{
"amount": -7200,
"amount_excluding_tax": -7200,
"currency": "usd",
"description": "Payment (Card ending in 4242)",
"discount_amounts": [],
"discountable": false,
"discounts": [],
"id": "il_NORMALIZED00000000000002",
"invoice_item": "ii_NORMALIZED00000000000002",
"livemode": false,
"metadata": {},
"object": "line_item",
"period": {
"end": 1000000000,
"start": 1000000000
},
"plan": null,
"price": {
"active": false,
"billing_scheme": "per_unit",
"created": 1000000000,
"currency": "usd",
"custom_unit_amount": null,
"id": "price_NORMALIZED00000000000002",
"livemode": false,
"lookup_key": null,
"metadata": {},
"nickname": null,
"object": "price",
"product": "prod_NORMALIZED0002",
"recurring": null,
"tax_behavior": "unspecified",
"tiers_mode": null,
"transform_quantity": null,
"type": "one_time",
"unit_amount": -7200,
"unit_amount_decimal": "-7200"
},
"proration": false,
"proration_details": {
"credited_items": null
},
"quantity": 1,
"subscription": null,
"tax_amounts": [],
"tax_rates": [],
"type": "invoiceitem",
"unit_amount_excluding_tax": "-7200"
}
],
"has_more": false,
"object": "list",
"total_count": 2,
"url": "/v1/invoices/in_NORMALIZED00000000000001/lines"
},
"livemode": false,
"metadata": {},
"next_payment_attempt": null,
"number": "NORMALI-0001",
"object": "invoice",
"on_behalf_of": null,
"paid": true,
"paid_out_of_band": false,
"payment_intent": null,
"payment_settings": {
"default_mandate": null,
"payment_method_options": null,
"payment_method_types": null
},
"period_end": 1000000000,
"period_start": 1000000000,
"post_payment_credit_notes_amount": 0,
"pre_payment_credit_notes_amount": 0,
"quote": null,
"receipt_number": null,
"rendering": {
"amount_tax_display": null,
"pdf": {
"page_size": "letter"
}
},
"rendering_options": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 0,
"statement_descriptor": "Zulip Cloud Standard",
"status": "paid",
"status_transitions": {
"finalized_at": 1000000000,
"marked_uncollectible_at": null,
"paid_at": 1000000000,
"voided_at": null
},
"subscription": null,
"subscription_details": {
"metadata": null
},
"subtotal": 0,
"subtotal_excluding_tax": 0,
"tax": null,
"test_clock": null,
"total": 0,
"total_discount_amounts": [],
"total_excluding_tax": 0,
"total_tax_amounts": [],
"transfer_data": null,
"webhooks_delivered_at": null
}
},
"id": "evt_1ODZbzDEQaroqDjsdAV06ZBx",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0003",
"idempotency_key": "6959d907-781b-4140-987b-0eec0b9e2600"
},
"type": "invoice.finalized"
},
{
"api_version": "2020-08-27",
"created": 1000000000,
"data": {
"object": {
"account_country": "US",
"account_name": "Kandra Labs, Inc.",
"account_tax_ids": null,
"amount_due": 0,
"amount_paid": 0,
"amount_remaining": 0,
"amount_shipping": 0,
"application": null,
"application_fee_amount": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": false,
"automatic_tax": {
"enabled": false,
"status": null
},
"billing_reason": "manual",
"charge": null,
"collection_method": "charge_automatically",
"created": 1000000000,
"currency": "usd",
"custom_fields": null,
"customer": "cus_NORMALIZED0001",
"customer_address": null,
"customer_email": "hamlet@zulip.com",
"customer_name": null,
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "none",
"customer_tax_ids": [],
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [],
"description": null,
"discount": null,
"discounts": [],
"due_date": null,
"effective_at": 1000000000,
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyTndOWlV1UGxOd0hiRlRUcWpKY2JNb3dOck1NLDkwNzk3NDAz0200KsIFNryD?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyTndOWlV1UGxOd0hiRlRUcWpKY2JNb3dOck1NLDkwNzk3NDAz0200KsIFNryD/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiMHNFNHp4OGxtTUNIclNiWWdZa0NQNmpqMVRJLDkyMDM1MjA502000hPybKLo/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
@@ -680,13 +234,13 @@
}
}
},
"id": "evt_1ODZbzDEQaroqDjslGBubqGq",
"id": "evt_1OIlcbDEQaroqDjs0RgNo7tS",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"pending_webhooks": 2,
"request": {
"id": "req_NORMALIZED0003",
"idempotency_key": "6959d907-781b-4140-987b-0eec0b9e2600"
"idempotency_key": "d8040535-2a29-417e-a8cd-313f534cb633"
},
"type": "invoice.updated"
},
@@ -903,13 +457,13 @@
"webhooks_delivered_at": null
}
},
"id": "evt_1ODZbyDEQaroqDjsHWOPcotK",
"id": "evt_1OIlcaDEQaroqDjsgW8xhHxB",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0004",
"idempotency_key": "f0d2067b-5212-4574-94d5-e10b7c223df7"
"idempotency_key": "e1bdf299-f588-4704-ae2c-82d0debf6534"
},
"type": "invoice.created"
},
@@ -965,13 +519,13 @@
"unit_amount_decimal": "1200"
}
},
"id": "evt_1ODZbxDEQaroqDjsOsWzWoRk",
"id": "evt_1OIlcaDEQaroqDjsCma6I5rr",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0005",
"idempotency_key": "b84a2ba1-c9a7-49d9-a07f-f621f2973389"
"idempotency_key": "cfb4b441-f25a-4d95-a2f0-f0f950bd40fe"
},
"type": "invoiceitem.created"
},
@@ -1027,13 +581,13 @@
"unit_amount_decimal": "-7200"
}
},
"id": "evt_1ODZbxDEQaroqDjsgtWSRoeV",
"id": "evt_1OIlcZDEQaroqDjs6GyIO3FO",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0006",
"idempotency_key": "b4d2796f-2f92-47c1-9c28-2a43cc0ba533"
"idempotency_key": "13255827-b4d3-42fe-9f18-fbcb67305a04"
},
"type": "invoiceitem.created"
},
@@ -1056,7 +610,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZbrDEQaroqDjskigXZyia",
"default_payment_method": "pm_1OIlcUDEQaroqDjsqDT70KqK",
"footer": null,
"rendering_options": null
},
@@ -1079,13 +633,13 @@
"default_currency": null
}
},
"id": "evt_1ODZbxDEQaroqDjsLaFyBWUD",
"id": "evt_1OIlcZDEQaroqDjs2IZnZELZ",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0006",
"idempotency_key": "b4d2796f-2f92-47c1-9c28-2a43cc0ba533"
"idempotency_key": "13255827-b4d3-42fe-9f18-fbcb67305a04"
},
"type": "customer.updated"
}

View File

@@ -46,9 +46,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyTndOWlV1UGxOd0hiRlRUcWpKY2JNb3dOck1NLDkwNzk3NDAz0200KsIFNryD?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiMHNFNHp4OGxtTUNIclNiWWdZa0NQNmpqMVRJLDkyMDM1MjEw0200uGqIV7uQ?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyTndOWlV1UGxOd0hiRlRUcWpKY2JNb3dOck1NLDkwNzk3NDAz0200KsIFNryD/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiMHNFNHp4OGxtTUNIclNiWWdZa0NQNmpqMVRJLDkyMDM1MjEw0200uGqIV7uQ/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
@@ -213,15 +213,461 @@
"webhooks_delivered_at": null
}
},
"id": "evt_1ODZbzDEQaroqDjsEDioNsUQ",
"id": "evt_1OIlccDEQaroqDjsArfDmoTy",
"livemode": false,
"object": "event",
"pending_webhooks": 2,
"request": {
"id": "req_NORMALIZED0003",
"idempotency_key": "d8040535-2a29-417e-a8cd-313f534cb633"
},
"type": "invoice.payment_succeeded"
},
{
"api_version": "2020-08-27",
"created": 1000000000,
"data": {
"object": {
"account_country": "US",
"account_name": "Kandra Labs, Inc.",
"account_tax_ids": null,
"amount_due": 0,
"amount_paid": 0,
"amount_remaining": 0,
"amount_shipping": 0,
"application": null,
"application_fee_amount": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": false,
"automatic_tax": {
"enabled": false,
"status": null
},
"billing_reason": "manual",
"charge": null,
"collection_method": "charge_automatically",
"created": 1000000000,
"currency": "usd",
"custom_fields": null,
"customer": "cus_NORMALIZED0001",
"customer_address": null,
"customer_email": "hamlet@zulip.com",
"customer_name": null,
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "none",
"customer_tax_ids": [],
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [],
"description": null,
"discount": null,
"discounts": [],
"due_date": null,
"effective_at": 1000000000,
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiMHNFNHp4OGxtTUNIclNiWWdZa0NQNmpqMVRJLDkyMDM1MjA502000hPybKLo?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiMHNFNHp4OGxtTUNIclNiWWdZa0NQNmpqMVRJLDkyMDM1MjA502000hPybKLo/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 7200,
"amount_excluding_tax": 7200,
"currency": "usd",
"description": "Zulip Cloud Standard",
"discount_amounts": [],
"discountable": false,
"discounts": [],
"id": "il_NORMALIZED00000000000001",
"invoice_item": "ii_NORMALIZED00000000000001",
"livemode": false,
"metadata": {},
"object": "line_item",
"period": {
"end": 1357095845,
"start": 1325473445
},
"plan": null,
"price": {
"active": false,
"billing_scheme": "per_unit",
"created": 1000000000,
"currency": "usd",
"custom_unit_amount": null,
"id": "price_NORMALIZED00000000000001",
"livemode": false,
"lookup_key": null,
"metadata": {},
"nickname": null,
"object": "price",
"product": "prod_NORMALIZED0001",
"recurring": null,
"tax_behavior": "unspecified",
"tiers_mode": null,
"transform_quantity": null,
"type": "one_time",
"unit_amount": 1200,
"unit_amount_decimal": "1200"
},
"proration": false,
"proration_details": {
"credited_items": null
},
"quantity": 6,
"subscription": null,
"tax_amounts": [],
"tax_rates": [],
"type": "invoiceitem",
"unit_amount_excluding_tax": "1200"
},
{
"amount": -7200,
"amount_excluding_tax": -7200,
"currency": "usd",
"description": "Payment (Card ending in 4242)",
"discount_amounts": [],
"discountable": false,
"discounts": [],
"id": "il_NORMALIZED00000000000002",
"invoice_item": "ii_NORMALIZED00000000000002",
"livemode": false,
"metadata": {},
"object": "line_item",
"period": {
"end": 1000000000,
"start": 1000000000
},
"plan": null,
"price": {
"active": false,
"billing_scheme": "per_unit",
"created": 1000000000,
"currency": "usd",
"custom_unit_amount": null,
"id": "price_NORMALIZED00000000000002",
"livemode": false,
"lookup_key": null,
"metadata": {},
"nickname": null,
"object": "price",
"product": "prod_NORMALIZED0002",
"recurring": null,
"tax_behavior": "unspecified",
"tiers_mode": null,
"transform_quantity": null,
"type": "one_time",
"unit_amount": -7200,
"unit_amount_decimal": "-7200"
},
"proration": false,
"proration_details": {
"credited_items": null
},
"quantity": 1,
"subscription": null,
"tax_amounts": [],
"tax_rates": [],
"type": "invoiceitem",
"unit_amount_excluding_tax": "-7200"
}
],
"has_more": false,
"object": "list",
"total_count": 2,
"url": "/v1/invoices/in_NORMALIZED00000000000001/lines"
},
"livemode": false,
"metadata": {},
"next_payment_attempt": null,
"number": "NORMALI-0002",
"object": "invoice",
"on_behalf_of": null,
"paid": true,
"paid_out_of_band": false,
"payment_intent": null,
"payment_settings": {
"default_mandate": null,
"payment_method_options": null,
"payment_method_types": null
},
"period_end": 1000000000,
"period_start": 1000000000,
"post_payment_credit_notes_amount": 0,
"pre_payment_credit_notes_amount": 0,
"quote": null,
"receipt_number": null,
"rendering": {
"amount_tax_display": null,
"pdf": {
"page_size": "letter"
}
},
"rendering_options": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 0,
"statement_descriptor": "Zulip Cloud Standard",
"status": "paid",
"status_transitions": {
"finalized_at": 1000000000,
"marked_uncollectible_at": null,
"paid_at": 1000000000,
"voided_at": null
},
"subscription": null,
"subscription_details": {
"metadata": null
},
"subtotal": 0,
"subtotal_excluding_tax": 0,
"tax": null,
"test_clock": null,
"total": 0,
"total_discount_amounts": [],
"total_excluding_tax": 0,
"total_tax_amounts": [],
"transfer_data": null,
"webhooks_delivered_at": null
}
},
"id": "evt_1OIlcbDEQaroqDjsn0Gh2ZXB",
"livemode": false,
"object": "event",
"pending_webhooks": 1,
"request": {
"id": "req_NORMALIZED0003",
"idempotency_key": "d8040535-2a29-417e-a8cd-313f534cb633"
},
"type": "invoice.paid"
},
{
"api_version": "2020-08-27",
"created": 1000000000,
"data": {
"object": {
"account_country": "US",
"account_name": "Kandra Labs, Inc.",
"account_tax_ids": null,
"amount_due": 0,
"amount_paid": 0,
"amount_remaining": 0,
"amount_shipping": 0,
"application": null,
"application_fee_amount": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": false,
"automatic_tax": {
"enabled": false,
"status": null
},
"billing_reason": "manual",
"charge": null,
"collection_method": "charge_automatically",
"created": 1000000000,
"currency": "usd",
"custom_fields": null,
"customer": "cus_NORMALIZED0001",
"customer_address": null,
"customer_email": "hamlet@zulip.com",
"customer_name": null,
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "none",
"customer_tax_ids": [],
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [],
"description": null,
"discount": null,
"discounts": [],
"due_date": null,
"effective_at": 1000000000,
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiMHNFNHp4OGxtTUNIclNiWWdZa0NQNmpqMVRJLDkyMDM1MjA502000hPybKLo?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiMHNFNHp4OGxtTUNIclNiWWdZa0NQNmpqMVRJLDkyMDM1MjA502000hPybKLo/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 7200,
"amount_excluding_tax": 7200,
"currency": "usd",
"description": "Zulip Cloud Standard",
"discount_amounts": [],
"discountable": false,
"discounts": [],
"id": "il_NORMALIZED00000000000001",
"invoice_item": "ii_NORMALIZED00000000000001",
"livemode": false,
"metadata": {},
"object": "line_item",
"period": {
"end": 1357095845,
"start": 1325473445
},
"plan": null,
"price": {
"active": false,
"billing_scheme": "per_unit",
"created": 1000000000,
"currency": "usd",
"custom_unit_amount": null,
"id": "price_NORMALIZED00000000000001",
"livemode": false,
"lookup_key": null,
"metadata": {},
"nickname": null,
"object": "price",
"product": "prod_NORMALIZED0001",
"recurring": null,
"tax_behavior": "unspecified",
"tiers_mode": null,
"transform_quantity": null,
"type": "one_time",
"unit_amount": 1200,
"unit_amount_decimal": "1200"
},
"proration": false,
"proration_details": {
"credited_items": null
},
"quantity": 6,
"subscription": null,
"tax_amounts": [],
"tax_rates": [],
"type": "invoiceitem",
"unit_amount_excluding_tax": "1200"
},
{
"amount": -7200,
"amount_excluding_tax": -7200,
"currency": "usd",
"description": "Payment (Card ending in 4242)",
"discount_amounts": [],
"discountable": false,
"discounts": [],
"id": "il_NORMALIZED00000000000002",
"invoice_item": "ii_NORMALIZED00000000000002",
"livemode": false,
"metadata": {},
"object": "line_item",
"period": {
"end": 1000000000,
"start": 1000000000
},
"plan": null,
"price": {
"active": false,
"billing_scheme": "per_unit",
"created": 1000000000,
"currency": "usd",
"custom_unit_amount": null,
"id": "price_NORMALIZED00000000000002",
"livemode": false,
"lookup_key": null,
"metadata": {},
"nickname": null,
"object": "price",
"product": "prod_NORMALIZED0002",
"recurring": null,
"tax_behavior": "unspecified",
"tiers_mode": null,
"transform_quantity": null,
"type": "one_time",
"unit_amount": -7200,
"unit_amount_decimal": "-7200"
},
"proration": false,
"proration_details": {
"credited_items": null
},
"quantity": 1,
"subscription": null,
"tax_amounts": [],
"tax_rates": [],
"type": "invoiceitem",
"unit_amount_excluding_tax": "-7200"
}
],
"has_more": false,
"object": "list",
"total_count": 2,
"url": "/v1/invoices/in_NORMALIZED00000000000001/lines"
},
"livemode": false,
"metadata": {},
"next_payment_attempt": null,
"number": "NORMALI-0002",
"object": "invoice",
"on_behalf_of": null,
"paid": true,
"paid_out_of_band": false,
"payment_intent": null,
"payment_settings": {
"default_mandate": null,
"payment_method_options": null,
"payment_method_types": null
},
"period_end": 1000000000,
"period_start": 1000000000,
"post_payment_credit_notes_amount": 0,
"pre_payment_credit_notes_amount": 0,
"quote": null,
"receipt_number": null,
"rendering": {
"amount_tax_display": null,
"pdf": {
"page_size": "letter"
}
},
"rendering_options": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 0,
"statement_descriptor": "Zulip Cloud Standard",
"status": "paid",
"status_transitions": {
"finalized_at": 1000000000,
"marked_uncollectible_at": null,
"paid_at": 1000000000,
"voided_at": null
},
"subscription": null,
"subscription_details": {
"metadata": null
},
"subtotal": 0,
"subtotal_excluding_tax": 0,
"tax": null,
"test_clock": null,
"total": 0,
"total_discount_amounts": [],
"total_excluding_tax": 0,
"total_tax_amounts": [],
"transfer_data": null,
"webhooks_delivered_at": null
}
},
"id": "evt_1OIlcbDEQaroqDjshdrWm9Tg",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0003",
"idempotency_key": "6959d907-781b-4140-987b-0eec0b9e2600"
"idempotency_key": "d8040535-2a29-417e-a8cd-313f534cb633"
},
"type": "invoice.payment_succeeded"
"type": "invoice.finalized"
}
],
"has_more": false,

View File

@@ -19,7 +19,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZc2DEQaroqDjsTb1INXJw",
"default_payment_method": "pm_1OIlceDEQaroqDjshc2Y2l9b",
"footer": null,
"rendering_options": null
},
@@ -39,17 +39,17 @@
},
"previous_attributes": {
"invoice_settings": {
"default_payment_method": "pm_1ODZbrDEQaroqDjskigXZyia"
"default_payment_method": "pm_1OIlcUDEQaroqDjsqDT70KqK"
}
}
},
"id": "evt_1ODZc4DEQaroqDjsWF37D8Rz",
"id": "evt_1OIlcgDEQaroqDjsPE8wVcBq",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0007",
"idempotency_key": "3fe0ab0e-2fd6-49e3-91f3-57b8528e1307"
"idempotency_key": "6e41d51b-0e25-4d1f-9da2-4472878eb45f"
},
"type": "customer.updated"
}

View File

@@ -61,6 +61,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "6000",
"realm_id": "1",
"realm_str": "zulip",
@@ -82,7 +83,7 @@
},
"paid": true,
"payment_intent": "pi_NORMALIZED00000000000002",
"payment_method": "pm_1ODZc2DEQaroqDjsTb1INXJw",
"payment_method": "pm_1OIlceDEQaroqDjshc2Y2l9b",
"payment_method_details": {
"card": {
"amount_authorized": 36000,
@@ -93,7 +94,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"extended_authorization": {
"status": "disabled"
@@ -122,9 +123,10 @@
},
"type": "card"
},
"radar_options": {},
"receipt_email": "hamlet@zulip.com",
"receipt_number": null,
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKOS236oGMgYw055P3qw6LBZCsxhPPl4eLLCFRThPYz4w7v_KNCjf_Fuy32A3nKYCv3i3h-JjPf3m-v6U",
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKJH9qqsGMgbQjtDZqQM6LBZPz4stEfKrXRPEFZYCyclDAo2Dez80I8lUHYTVeT16LQpU7Ou6wGCFugiR",
"refunded": false,
"refunds": {
"data": [],
@@ -149,7 +151,7 @@
"total_count": 1,
"url": "/v1/charges?payment_intent=pi_NORMALIZED00000000000002"
},
"client_secret": "pi_NORMALIZED00000000000002_secret_5qCtuI33fYqu6bb8Vza1ESJLu",
"client_secret": "pi_NORMALIZED00000000000002_secret_6P4eLudA3uvQYCOoNiDTkNQEI",
"confirmation_method": "automatic",
"created": 1000000000,
"currency": "usd",
@@ -165,6 +167,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "6000",
"realm_id": "1",
"realm_str": "zulip",
@@ -176,7 +179,7 @@
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_1ODZc2DEQaroqDjsTb1INXJw",
"payment_method": "pm_1OIlceDEQaroqDjshc2Y2l9b",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
@@ -202,13 +205,13 @@
"transfer_group": null
}
},
"id": "evt_3ODZc7DEQaroqDjs1nXfh7h3",
"id": "evt_3OIlciDEQaroqDjs14Vw2Reo",
"livemode": false,
"object": "event",
"pending_webhooks": 2,
"request": {
"id": "req_NORMALIZED0008",
"idempotency_key": "dcf51f3d-2d3d-450b-9906-4d052168dd61"
"idempotency_key": "f7ce8212-6677-40df-912b-4ac6c3765065"
},
"type": "payment_intent.succeeded"
},
@@ -258,6 +261,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "6000",
"realm_id": "1",
"realm_str": "zulip",
@@ -279,7 +283,7 @@
},
"paid": true,
"payment_intent": "pi_NORMALIZED00000000000002",
"payment_method": "pm_1ODZc2DEQaroqDjsTb1INXJw",
"payment_method": "pm_1OIlceDEQaroqDjshc2Y2l9b",
"payment_method_details": {
"card": {
"amount_authorized": 36000,
@@ -290,7 +294,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"extended_authorization": {
"status": "disabled"
@@ -319,9 +323,10 @@
},
"type": "card"
},
"radar_options": {},
"receipt_email": "hamlet@zulip.com",
"receipt_number": null,
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKOS236oGMgZ8wiMJU_k6LBYWx6PEOZgmJ6-py6hrR-CI7w1iP8Gwuppd57l-oKhQfd7Ns4lQnt_xDF-_",
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKJH9qqsGMgYqjd-cSvE6LBaZocBeNc1j6HmSljaGjK9coB5-xRAyLYhQxqOON0JTW8MYWAJtnxrRxAiL",
"refunded": false,
"refunds": {
"data": [],
@@ -341,13 +346,13 @@
"transfer_group": null
}
},
"id": "evt_3ODZc7DEQaroqDjs1awhlLav",
"id": "evt_3OIlciDEQaroqDjs1zZA7DlT",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0008",
"idempotency_key": "dcf51f3d-2d3d-450b-9906-4d052168dd61"
"idempotency_key": "f7ce8212-6677-40df-912b-4ac6c3765065"
},
"type": "charge.succeeded"
}

View File

@@ -46,9 +46,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyalVqNnpnVDNBa2xlclBsZFp2RXpOejlDcEpULDkwNzk3NDE00200ZmNmTYH5?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiZG84bnRuUUtrVXRnN0pvOEFlUkJqY0ZBZFhCLDkyMDM1MjE502004xw8zwol?s=ap",
"id": "in_NORMALIZED00000000000002",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyalVqNnpnVDNBa2xlclBsZFp2RXpOejlDcEpULDkwNzk3NDE00200ZmNmTYH5/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiZG84bnRuUUtrVXRnN0pvOEFlUkJqY0ZBZFhCLDkyMDM1MjE502004xw8zwol/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
@@ -213,13 +213,13 @@
"webhooks_delivered_at": null
}
},
"id": "evt_1ODZcADEQaroqDjsehqtPOpi",
"id": "evt_1OIlclDEQaroqDjslxJqiQFY",
"livemode": false,
"object": "event",
"pending_webhooks": 2,
"request": {
"id": "req_NORMALIZED0009",
"idempotency_key": "41832353-17f6-4b4f-9204-193000c3bfdc"
"idempotency_key": "5fb5bcd9-f037-402f-b67a-6f8eb89f3c11"
},
"type": "invoice.finalized"
},
@@ -269,9 +269,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyalVqNnpnVDNBa2xlclBsZFp2RXpOejlDcEpULDkwNzk3NDE00200ZmNmTYH5?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiZG84bnRuUUtrVXRnN0pvOEFlUkJqY0ZBZFhCLDkyMDM1MjE502004xw8zwol?s=ap",
"id": "in_NORMALIZED00000000000002",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyalVqNnpnVDNBa2xlclBsZFp2RXpOejlDcEpULDkwNzk3NDE00200ZmNmTYH5/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiZG84bnRuUUtrVXRnN0pvOEFlUkJqY0ZBZFhCLDkyMDM1MjE502004xw8zwol/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
@@ -457,13 +457,13 @@
}
}
},
"id": "evt_1ODZcADEQaroqDjsO0GefrRE",
"id": "evt_1OIlclDEQaroqDjsbyHu8WF8",
"livemode": false,
"object": "event",
"pending_webhooks": 2,
"pending_webhooks": 1,
"request": {
"id": "req_NORMALIZED0009",
"idempotency_key": "41832353-17f6-4b4f-9204-193000c3bfdc"
"idempotency_key": "5fb5bcd9-f037-402f-b67a-6f8eb89f3c11"
},
"type": "invoice.updated"
},
@@ -680,13 +680,13 @@
"webhooks_delivered_at": null
}
},
"id": "evt_1ODZc9DEQaroqDjsPUU3iHSB",
"id": "evt_1OIlckDEQaroqDjsUsuf3ZOp",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0010",
"idempotency_key": "fe30e876-9859-407d-bd3e-63d4e1d300f5"
"idempotency_key": "a4d2ad76-c98a-446a-8236-ec43f0faf5fa"
},
"type": "invoice.created"
},
@@ -742,13 +742,13 @@
"unit_amount_decimal": "6000"
}
},
"id": "evt_1ODZc9DEQaroqDjsru1mZ0jz",
"id": "evt_1OIlckDEQaroqDjsYzRhmX8V",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0011",
"idempotency_key": "3dacffcf-19f7-4572-98e1-e9befb5a423b"
"idempotency_key": "0c11698d-33dd-4270-81bd-05e97ff35e0e"
},
"type": "invoiceitem.created"
},
@@ -804,13 +804,13 @@
"unit_amount_decimal": "-36000"
}
},
"id": "evt_1ODZc8DEQaroqDjsdfUa3CVQ",
"id": "evt_1OIlcjDEQaroqDjsWfKiiWQ1",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0012",
"idempotency_key": "eca43853-49ff-49df-a4dd-5e7220906e4d"
"idempotency_key": "e0683c69-8080-4a6a-b9e7-7750eba12988"
},
"type": "invoiceitem.created"
}

View File

@@ -46,9 +46,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyalVqNnpnVDNBa2xlclBsZFp2RXpOejlDcEpULDkwNzk3NDE10200Y7OuDtPX?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiZG84bnRuUUtrVXRnN0pvOEFlUkJqY0ZBZFhCLDkyMDM1MjE502004xw8zwol?s=ap",
"id": "in_NORMALIZED00000000000002",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyalVqNnpnVDNBa2xlclBsZFp2RXpOejlDcEpULDkwNzk3NDE10200Y7OuDtPX/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiZG84bnRuUUtrVXRnN0pvOEFlUkJqY0ZBZFhCLDkyMDM1MjE502004xw8zwol/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
@@ -213,13 +213,13 @@
"webhooks_delivered_at": null
}
},
"id": "evt_1ODZcBDEQaroqDjsC37fkyX9",
"id": "evt_1OIlclDEQaroqDjsYQluU75w",
"livemode": false,
"object": "event",
"pending_webhooks": 1,
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0009",
"idempotency_key": "41832353-17f6-4b4f-9204-193000c3bfdc"
"idempotency_key": "5fb5bcd9-f037-402f-b67a-6f8eb89f3c11"
},
"type": "invoice.payment_succeeded"
},
@@ -269,9 +269,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyalVqNnpnVDNBa2xlclBsZFp2RXpOejlDcEpULDkwNzk3NDE00200ZmNmTYH5?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiZG84bnRuUUtrVXRnN0pvOEFlUkJqY0ZBZFhCLDkyMDM1MjE502004xw8zwol?s=ap",
"id": "in_NORMALIZED00000000000002",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyalVqNnpnVDNBa2xlclBsZFp2RXpOejlDcEpULDkwNzk3NDE00200ZmNmTYH5/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiZG84bnRuUUtrVXRnN0pvOEFlUkJqY0ZBZFhCLDkyMDM1MjE502004xw8zwol/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
@@ -436,13 +436,13 @@
"webhooks_delivered_at": null
}
},
"id": "evt_1ODZcADEQaroqDjs1xtT22P8",
"id": "evt_1OIlclDEQaroqDjsWkTK3kjn",
"livemode": false,
"object": "event",
"pending_webhooks": 1,
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0009",
"idempotency_key": "41832353-17f6-4b4f-9204-193000c3bfdc"
"idempotency_key": "5fb5bcd9-f037-402f-b67a-6f8eb89f3c11"
},
"type": "invoice.paid"
}

View File

@@ -40,9 +40,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyTndOWlV1UGxOd0hiRlRUcWpKY2JNb3dOck1NLDkwNzk3NDAz0200KsIFNryD?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiMHNFNHp4OGxtTUNIclNiWWdZa0NQNmpqMVRJLDkyMDM1MjA502000hPybKLo?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyTndOWlV1UGxOd0hiRlRUcWpKY2JNb3dOck1NLDkwNzk3NDAz0200KsIFNryD/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiMHNFNHp4OGxtTUNIclNiWWdZa0NQNmpqMVRJLDkyMDM1MjA502000hPybKLo/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {

View File

@@ -40,9 +40,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyalVqNnpnVDNBa2xlclBsZFp2RXpOejlDcEpULDkwNzk3NDE00200ZmNmTYH5?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiZG84bnRuUUtrVXRnN0pvOEFlUkJqY0ZBZFhCLDkyMDM1MjE502004xw8zwol?s=ap",
"id": "in_NORMALIZED00000000000002",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyalVqNnpnVDNBa2xlclBsZFp2RXpOejlDcEpULDkwNzk3NDE00200ZmNmTYH5/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiZG84bnRuUUtrVXRnN0pvOEFlUkJqY0ZBZFhCLDkyMDM1MjE502004xw8zwol/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {

View File

@@ -40,9 +40,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNySk1zeENWY3I0d1JOT3hKa29LdWxDaWhkTTQ3LDkwNzk3NDE40200wLpqaPJl?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpjd2l4VnY1aGVsY1Ztb3BRODN5dGRHbGhpNk02LDkyMDM1MjIy0200dqk7fzRz?s=ap",
"id": "in_NORMALIZED00000000000003",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNySk1zeENWY3I0d1JOT3hKa29LdWxDaWhkTTQ3LDkwNzk3NDE40200wLpqaPJl/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpjd2l4VnY1aGVsY1Ztb3BRODN5dGRHbGhpNk02LDkyMDM1MjIy0200dqk7fzRz/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {

View File

@@ -42,9 +42,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyTndOWlV1UGxOd0hiRlRUcWpKY2JNb3dOck1NLDkwNzk3NDA10200t065vkMv?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiMHNFNHp4OGxtTUNIclNiWWdZa0NQNmpqMVRJLDkyMDM1MjEx0200eb8tuh13?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyTndOWlV1UGxOd0hiRlRUcWpKY2JNb3dOck1NLDkwNzk3NDA10200t065vkMv/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiMHNFNHp4OGxtTUNIclNiWWdZa0NQNmpqMVRJLDkyMDM1MjEx0200eb8tuh13/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {

View File

@@ -42,9 +42,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyalVqNnpnVDNBa2xlclBsZFp2RXpOejlDcEpULDkwNzk3NDE20200Pd5LpP2O?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiZG84bnRuUUtrVXRnN0pvOEFlUkJqY0ZBZFhCLDkyMDM1MjIx0200OMBLJkxA?s=ap",
"id": "in_NORMALIZED00000000000002",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyalVqNnpnVDNBa2xlclBsZFp2RXpOejlDcEpULDkwNzk3NDE20200Pd5LpP2O/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiZG84bnRuUUtrVXRnN0pvOEFlUkJqY0ZBZFhCLDkyMDM1MjIx0200OMBLJkxA/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
@@ -250,9 +250,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyTndOWlV1UGxOd0hiRlRUcWpKY2JNb3dOck1NLDkwNzk3NDE20200ZWpC82Ov?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiMHNFNHp4OGxtTUNIclNiWWdZa0NQNmpqMVRJLDkyMDM1MjIx02006mE2ERoT?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyTndOWlV1UGxOd0hiRlRUcWpKY2JNb3dOck1NLDkwNzk3NDE20200ZWpC82Ov/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiMHNFNHp4OGxtTUNIclNiWWdZa0NQNmpqMVRJLDkyMDM1MjIx02006mE2ERoT/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {

View File

@@ -42,9 +42,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNySk1zeENWY3I0d1JOT3hKa29LdWxDaWhkTTQ3LDkwNzk3NDE40200wLpqaPJl?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpjd2l4VnY1aGVsY1Ztb3BRODN5dGRHbGhpNk02LDkyMDM1MjIz02008PWTxXb7?s=ap",
"id": "in_NORMALIZED00000000000003",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNySk1zeENWY3I0d1JOT3hKa29LdWxDaWhkTTQ3LDkwNzk3NDE40200wLpqaPJl/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpjd2l4VnY1aGVsY1Ztb3BRODN5dGRHbGhpNk02LDkyMDM1MjIz02008PWTxXb7/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
@@ -200,9 +200,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyalVqNnpnVDNBa2xlclBsZFp2RXpOejlDcEpULDkwNzk3NDE40200GbLelWSs?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiZG84bnRuUUtrVXRnN0pvOEFlUkJqY0ZBZFhCLDkyMDM1MjIz0200JbHnRP6C?s=ap",
"id": "in_NORMALIZED00000000000002",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyalVqNnpnVDNBa2xlclBsZFp2RXpOejlDcEpULDkwNzk3NDE40200GbLelWSs/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiZG84bnRuUUtrVXRnN0pvOEFlUkJqY0ZBZFhCLDkyMDM1MjIz0200JbHnRP6C/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
@@ -408,9 +408,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyTndOWlV1UGxOd0hiRlRUcWpKY2JNb3dOck1NLDkwNzk3NDE402002NMWc89k?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiMHNFNHp4OGxtTUNIclNiWWdZa0NQNmpqMVRJLDkyMDM1MjIz0200ykr4PqiR?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNyTndOWlV1UGxOd0hiRlRUcWpKY2JNb3dOck1NLDkwNzk3NDE402002NMWc89k/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpiMHNFNHp4OGxtTUNIclNiWWdZa0NQNmpqMVRJLDkyMDM1MjIz0200ykr4PqiR/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {

View File

@@ -55,6 +55,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "1200",
"realm_id": "1",
"realm_str": "zulip",
@@ -76,7 +77,7 @@
},
"paid": true,
"payment_intent": "pi_NORMALIZED00000000000001",
"payment_method": "pm_1ODZbrDEQaroqDjskigXZyia",
"payment_method": "pm_1OIlcUDEQaroqDjsqDT70KqK",
"payment_method_details": {
"card": {
"amount_authorized": 7200,
@@ -87,7 +88,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"extended_authorization": {
"status": "disabled"
@@ -116,9 +117,10 @@
},
"type": "card"
},
"radar_options": {},
"receipt_email": "hamlet@zulip.com",
"receipt_number": null,
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKNi236oGMgYSbL4UQx06LBYNKoREIpelmHkF5IANdnuSUHLVwxtzJP92-ZeqtRDXtpTdoXXm0T4Q9dL1",
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKIf9qqsGMgYln1CvRQg6LBas64aXppcCqDXm8lE0Sbd6BM7omStVTXKhathHXWOU3wC8kyUuXRRePlvZ",
"refunded": false,
"refunds": {
"data": [],
@@ -143,7 +145,7 @@
"total_count": 1,
"url": "/v1/charges?payment_intent=pi_NORMALIZED00000000000001"
},
"client_secret": "pi_NORMALIZED00000000000001_secret_eEcskqSx0TpRGq2xx4S3jQfjE",
"client_secret": "pi_NORMALIZED00000000000001_secret_TT71wq3meHmzTEd7mpZbqrDnP",
"confirmation_method": "automatic",
"created": 1000000000,
"currency": "usd",
@@ -159,6 +161,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "1200",
"realm_id": "1",
"realm_str": "zulip",
@@ -170,7 +173,7 @@
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_1ODZbrDEQaroqDjskigXZyia",
"payment_method": "pm_1OIlcUDEQaroqDjsqDT70KqK",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {

View File

@@ -55,6 +55,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "6000",
"realm_id": "1",
"realm_str": "zulip",
@@ -76,7 +77,7 @@
},
"paid": true,
"payment_intent": "pi_NORMALIZED00000000000002",
"payment_method": "pm_1ODZc2DEQaroqDjsTb1INXJw",
"payment_method": "pm_1OIlceDEQaroqDjshc2Y2l9b",
"payment_method_details": {
"card": {
"amount_authorized": 36000,
@@ -87,7 +88,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"extended_authorization": {
"status": "disabled"
@@ -116,9 +117,10 @@
},
"type": "card"
},
"radar_options": {},
"receipt_email": "hamlet@zulip.com",
"receipt_number": null,
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKOO236oGMgb7SRMnvZg6LBYjPFCRTCANLJrlbiQozsyL178UivzRIPl606cMrYLbaX1ye26dEim5j_BO",
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKJD9qqsGMgahoOxs2tY6LBYE_7mVLMS2-_xQ_C_j9KSayaWsbJ6jjdpSQjsrQImBFFAZjT-6A-PbNsDv",
"refunded": false,
"refunds": {
"data": [],
@@ -143,7 +145,7 @@
"total_count": 1,
"url": "/v1/charges?payment_intent=pi_NORMALIZED00000000000002"
},
"client_secret": "pi_NORMALIZED00000000000002_secret_5qCtuI33fYqu6bb8Vza1ESJLu",
"client_secret": "pi_NORMALIZED00000000000002_secret_6P4eLudA3uvQYCOoNiDTkNQEI",
"confirmation_method": "automatic",
"created": 1000000000,
"currency": "usd",
@@ -159,6 +161,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "6000",
"realm_id": "1",
"realm_str": "zulip",
@@ -170,7 +173,7 @@
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_1ODZc2DEQaroqDjsTb1INXJw",
"payment_method": "pm_1OIlceDEQaroqDjshc2Y2l9b",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {

View File

@@ -2,21 +2,21 @@
"application": null,
"automatic_payment_methods": null,
"cancellation_reason": null,
"client_secret": "seti_1ODZbrDEQaroqDjsjUPMca0a_secret_P1crN749fbuxucilbRjnmjwz8bP6QLK",
"client_secret": "seti_1OIlcUDEQaroqDjsvk7SRRcH_secret_P6zbAgeO1YNtM2cmjYChSjYCWBsUOAB",
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"description": null,
"flow_directions": null,
"id": "seti_1ODZbrDEQaroqDjsjUPMca0a",
"id": "seti_1OIlcUDEQaroqDjsvk7SRRcH",
"last_setup_error": null,
"latest_attempt": "setatt_1ODZbrDEQaroqDjs4ezW2OlK",
"latest_attempt": "setatt_1OIlcUDEQaroqDjsLAiOPmHx",
"livemode": false,
"mandate": null,
"metadata": {},
"next_action": null,
"object": "setup_intent",
"on_behalf_of": null,
"payment_method": "pm_1ODZbrDEQaroqDjskigXZyia",
"payment_method": "pm_1OIlcUDEQaroqDjsqDT70KqK",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {

View File

@@ -2,21 +2,21 @@
"application": null,
"automatic_payment_methods": null,
"cancellation_reason": null,
"client_secret": "seti_1ODZc3DEQaroqDjspauxhmiC_secret_P1cr1sZRe9FuuhTJVE4e61XTKnw5Kzb",
"client_secret": "seti_1OIlceDEQaroqDjsF69R2WG0_secret_P6zbftiDh6C2B0Le8GK6ALVcHby9Gyu",
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"description": null,
"flow_directions": null,
"id": "seti_1ODZc3DEQaroqDjspauxhmiC",
"id": "seti_1OIlceDEQaroqDjsF69R2WG0",
"last_setup_error": null,
"latest_attempt": "setatt_1ODZc3DEQaroqDjsxjZhA8wm",
"latest_attempt": "setatt_1OIlceDEQaroqDjs1hVqql0s",
"livemode": false,
"mandate": null,
"metadata": {},
"next_action": null,
"object": "setup_intent",
"on_behalf_of": null,
"payment_method": "pm_1ODZc2DEQaroqDjsTb1INXJw",
"payment_method": "pm_1OIlceDEQaroqDjshc2Y2l9b",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {

View File

@@ -4,12 +4,12 @@
"application": null,
"automatic_payment_methods": null,
"cancellation_reason": null,
"client_secret": "seti_1ODZbqDEQaroqDjsknIvOLB2_secret_P1crtWwt6m1tbC8nONQGEsNErMusQiE",
"client_secret": "seti_1OIlcTDEQaroqDjs7K1pjsyq_secret_P6zb4X2b8va5VZDxRMR3CgIYMwreYzC",
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"description": null,
"flow_directions": null,
"id": "seti_1ODZbqDEQaroqDjsknIvOLB2",
"id": "seti_1OIlcTDEQaroqDjs7K1pjsyq",
"last_setup_error": null,
"latest_attempt": null,
"livemode": false,

View File

@@ -4,12 +4,12 @@
"application": null,
"automatic_payment_methods": null,
"cancellation_reason": null,
"client_secret": "seti_1ODZc2DEQaroqDjsejHIY8Wc_secret_P1crh66ebsjpd6SXH8ixmBuZ9x1878N",
"client_secret": "seti_1OIlcdDEQaroqDjsB4ugOdVp_secret_P6zbipSmx7qqSUGMRGqVxyYPXoN42bP",
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"description": null,
"flow_directions": null,
"id": "seti_1ODZc2DEQaroqDjsejHIY8Wc",
"id": "seti_1OIlcdDEQaroqDjsB4ugOdVp",
"last_setup_error": null,
"latest_attempt": null,
"livemode": false,

View File

@@ -2,21 +2,21 @@
"application": null,
"automatic_payment_methods": null,
"cancellation_reason": null,
"client_secret": "seti_1ODZbrDEQaroqDjsjUPMca0a_secret_P1crN749fbuxucilbRjnmjwz8bP6QLK",
"client_secret": "seti_1OIlcUDEQaroqDjsvk7SRRcH_secret_P6zbAgeO1YNtM2cmjYChSjYCWBsUOAB",
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"description": null,
"flow_directions": null,
"id": "seti_1ODZbrDEQaroqDjsjUPMca0a",
"id": "seti_1OIlcUDEQaroqDjsvk7SRRcH",
"last_setup_error": null,
"latest_attempt": "setatt_1ODZbrDEQaroqDjs4ezW2OlK",
"latest_attempt": "setatt_1OIlcUDEQaroqDjsLAiOPmHx",
"livemode": false,
"mandate": null,
"metadata": {},
"next_action": null,
"object": "setup_intent",
"on_behalf_of": null,
"payment_method": "pm_1ODZbrDEQaroqDjskigXZyia",
"payment_method": "pm_1OIlcUDEQaroqDjsqDT70KqK",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {

View File

@@ -2,21 +2,21 @@
"application": null,
"automatic_payment_methods": null,
"cancellation_reason": null,
"client_secret": "seti_1ODZc3DEQaroqDjspauxhmiC_secret_P1cr1sZRe9FuuhTJVE4e61XTKnw5Kzb",
"client_secret": "seti_1OIlceDEQaroqDjsF69R2WG0_secret_P6zbftiDh6C2B0Le8GK6ALVcHby9Gyu",
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"description": null,
"flow_directions": null,
"id": "seti_1ODZc3DEQaroqDjspauxhmiC",
"id": "seti_1OIlceDEQaroqDjsF69R2WG0",
"last_setup_error": null,
"latest_attempt": "setatt_1ODZc3DEQaroqDjsxjZhA8wm",
"latest_attempt": "setatt_1OIlceDEQaroqDjs1hVqql0s",
"livemode": false,
"mandate": null,
"metadata": {},
"next_action": null,
"object": "setup_intent",
"on_behalf_of": null,
"payment_method": "pm_1ODZc2DEQaroqDjsTb1INXJw",
"payment_method": "pm_1OIlceDEQaroqDjshc2Y2l9b",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {

View File

@@ -34,7 +34,7 @@
},
"customer_email": null,
"expires_at": 1000000000,
"id": "cs_test_NORMALIZED02QMy1mIZ04tCo36HFoXSMTpehz2ws7iPkk0v5IX6gyW6qdd",
"id": "cs_test_NORMALIZED02sb4yHaq28VHOZscOtqKWTLoGQJALldTi43GUE0P56ay9sU",
"invoice": null,
"invoice_creation": null,
"livemode": false,
@@ -58,7 +58,7 @@
"enabled": false
},
"recovered_from": null,
"setup_intent": "seti_1ODZbqDEQaroqDjsknIvOLB2",
"setup_intent": "seti_1OIlcTDEQaroqDjs7K1pjsyq",
"shipping": null,
"shipping_address_collection": null,
"shipping_options": [],
@@ -69,5 +69,5 @@
"success_url": "http://zulip.testserver/billing/event_status?stripe_session_id={CHECKOUT_SESSION_ID}",
"total_details": null,
"ui_mode": "hosted",
"url": "https://checkout.stripe.com/c/pay/cs_test_NORMALIZED02QMy1mIZ04tCo36HFoXSMTpehz2ws7iPkk0v5IX6gyW6qdd#fidkdWxOYHwnPyd1blpxYHZxWl1UZjFOczZJXUE2PUpzUWNPV2ZpdlFzUCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBaZmppcGhrJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl"
"url": "https://checkout.stripe.com/c/pay/cs_test_NORMALIZED02sb4yHaq28VHOZscOtqKWTLoGQJALldTi43GUE0P56ay9sU#fidkdWxOYHwnPyd1blpxYHZxWl1UZjFOczZJXUE2PUpzUWNPV2ZpdlFzUCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBaZmppcGhrJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl"
}

View File

@@ -34,7 +34,7 @@
},
"customer_email": null,
"expires_at": 1000000000,
"id": "cs_test_NORMALIZED03aUkaVhDwlnsGCE41lkeNdwHArxc37WzPh9abR2ci9LWLlr",
"id": "cs_test_NORMALIZED03vZmJUBP0ybiRb1yrtpVKGaX0cm1V0nhnpM6e5pcI1y8CkG",
"invoice": null,
"invoice_creation": null,
"livemode": false,
@@ -58,7 +58,7 @@
"enabled": false
},
"recovered_from": null,
"setup_intent": "seti_1ODZc2DEQaroqDjsejHIY8Wc",
"setup_intent": "seti_1OIlcdDEQaroqDjsB4ugOdVp",
"shipping": null,
"shipping_address_collection": null,
"shipping_options": [],
@@ -69,5 +69,5 @@
"success_url": "http://zulip.testserver/billing/event_status?stripe_session_id={CHECKOUT_SESSION_ID}",
"total_details": null,
"ui_mode": "hosted",
"url": "https://checkout.stripe.com/c/pay/cs_test_NORMALIZED03aUkaVhDwlnsGCE41lkeNdwHArxc37WzPh9abR2ci9LWLlr#fidkdWxOYHwnPyd1blpxYHZxWl1UZjFOczZJXUE2PUpzUWNPV2ZpdlFzUCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBaZmppcGhrJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl"
"url": "https://checkout.stripe.com/c/pay/cs_test_NORMALIZED03vZmJUBP0ybiRb1yrtpVKGaX0cm1V0nhnpM6e5pcI1y8CkG#fidkdWxOYHwnPyd1blpxYHZxWl1UZjFOczZJXUE2PUpzUWNPV2ZpdlFzUCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBaZmppcGhrJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl"
}

View File

@@ -36,7 +36,7 @@
},
"customer_email": null,
"expires_at": 1000000000,
"id": "cs_test_NORMALIZED02QMy1mIZ04tCo36HFoXSMTpehz2ws7iPkk0v5IX6gyW6qdd",
"id": "cs_test_NORMALIZED02sb4yHaq28VHOZscOtqKWTLoGQJALldTi43GUE0P56ay9sU",
"invoice": null,
"invoice_creation": null,
"livemode": false,
@@ -60,7 +60,7 @@
"enabled": false
},
"recovered_from": null,
"setup_intent": "seti_1ODZbqDEQaroqDjsknIvOLB2",
"setup_intent": "seti_1OIlcTDEQaroqDjs7K1pjsyq",
"shipping": null,
"shipping_address_collection": null,
"shipping_options": [],
@@ -71,7 +71,7 @@
"success_url": "http://zulip.testserver/billing/event_status?stripe_session_id={CHECKOUT_SESSION_ID}",
"total_details": null,
"ui_mode": "hosted",
"url": "https://checkout.stripe.com/c/pay/cs_test_NORMALIZED02QMy1mIZ04tCo36HFoXSMTpehz2ws7iPkk0v5IX6gyW6qdd#fidkdWxOYHwnPyd1blpxYHZxWl1UZjFOczZJXUE2PUpzUWNPV2ZpdlFzUCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBaZmppcGhrJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl"
"url": "https://checkout.stripe.com/c/pay/cs_test_NORMALIZED02sb4yHaq28VHOZscOtqKWTLoGQJALldTi43GUE0P56ay9sU#fidkdWxOYHwnPyd1blpxYHZxWl1UZjFOczZJXUE2PUpzUWNPV2ZpdlFzUCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBaZmppcGhrJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl"
}
],
"has_more": true,

View File

@@ -36,7 +36,7 @@
},
"customer_email": null,
"expires_at": 1000000000,
"id": "cs_test_NORMALIZED03aUkaVhDwlnsGCE41lkeNdwHArxc37WzPh9abR2ci9LWLlr",
"id": "cs_test_NORMALIZED03vZmJUBP0ybiRb1yrtpVKGaX0cm1V0nhnpM6e5pcI1y8CkG",
"invoice": null,
"invoice_creation": null,
"livemode": false,
@@ -60,7 +60,7 @@
"enabled": false
},
"recovered_from": null,
"setup_intent": "seti_1ODZc2DEQaroqDjsejHIY8Wc",
"setup_intent": "seti_1OIlcdDEQaroqDjsB4ugOdVp",
"shipping": null,
"shipping_address_collection": null,
"shipping_options": [],
@@ -71,7 +71,7 @@
"success_url": "http://zulip.testserver/billing/event_status?stripe_session_id={CHECKOUT_SESSION_ID}",
"total_details": null,
"ui_mode": "hosted",
"url": "https://checkout.stripe.com/c/pay/cs_test_NORMALIZED03aUkaVhDwlnsGCE41lkeNdwHArxc37WzPh9abR2ci9LWLlr#fidkdWxOYHwnPyd1blpxYHZxWl1UZjFOczZJXUE2PUpzUWNPV2ZpdlFzUCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBaZmppcGhrJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl"
"url": "https://checkout.stripe.com/c/pay/cs_test_NORMALIZED03vZmJUBP0ybiRb1yrtpVKGaX0cm1V0nhnpM6e5pcI1y8CkG#fidkdWxOYHwnPyd1blpxYHZxWl1UZjFOczZJXUE2PUpzUWNPV2ZpdlFzUCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBaZmppcGhrJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl"
}
],
"has_more": true,

View File

@@ -13,7 +13,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZXmDEQaroqDjsemP192DM",
"default_payment_method": "pm_1OIlXhDEQaroqDjsm8crnb7t",
"footer": null,
"rendering_options": null
},

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZXmDEQaroqDjsemP192DM",
"id": "pm_1OIlXhDEQaroqDjsm8crnb7t",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZXmDEQaroqDjsemP192DM",
"id": "pm_1OIlXhDEQaroqDjsm8crnb7t",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZXmDEQaroqDjsemP192DM",
"id": "pm_1OIlXhDEQaroqDjsm8crnb7t",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZXmDEQaroqDjsemP192DM",
"id": "pm_1OIlXhDEQaroqDjsm8crnb7t",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZXmDEQaroqDjsemP192DM",
"id": "pm_1OIlXhDEQaroqDjsm8crnb7t",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZXmDEQaroqDjsemP192DM",
"id": "pm_1OIlXhDEQaroqDjsm8crnb7t",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -19,7 +19,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZXmDEQaroqDjsemP192DM",
"default_payment_method": "pm_1OIlXhDEQaroqDjsm8crnb7t",
"footer": null,
"rendering_options": null
},
@@ -43,13 +43,13 @@
}
}
},
"id": "evt_1ODZXoDEQaroqDjsazKpXqPa",
"id": "evt_1OIlXjDEQaroqDjsLhrUEUe3",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0001",
"idempotency_key": "2510229b-ebf4-4842-a22f-206ca6e58136"
"idempotency_key": "12b7d34b-4958-462b-8fda-e2f6c17957bd"
},
"type": "customer.updated"
}

View File

@@ -61,6 +61,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "8000",
"realm_id": "1",
"realm_str": "zulip",
@@ -82,7 +83,7 @@
},
"paid": true,
"payment_intent": "pi_NORMALIZED00000000000001",
"payment_method": "pm_1ODZXmDEQaroqDjsemP192DM",
"payment_method": "pm_1OIlXhDEQaroqDjsm8crnb7t",
"payment_method_details": {
"card": {
"amount_authorized": 48000,
@@ -93,7 +94,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"extended_authorization": {
"status": "disabled"
@@ -122,9 +123,10 @@
},
"type": "card"
},
"radar_options": {},
"receipt_email": "othello@zulip.com",
"receipt_number": null,
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKNu036oGMgYd-zDwUuw6LBZhT3N8C0bPauXXVemQlIsPbaqCFAmSYbrogals37GtQCl6K3b6zNvRVKW6",
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKN76qqsGMgYgrE0XQWw6LBau_ilRx6BPEf5zlgCHW2ojzwBSlxtCQxmlmII5DkhOSXuAsc1VGTmDFZd6",
"refunded": false,
"refunds": {
"data": [],
@@ -149,7 +151,7 @@
"total_count": 1,
"url": "/v1/charges?payment_intent=pi_NORMALIZED00000000000001"
},
"client_secret": "pi_NORMALIZED00000000000001_secret_hz13FcMGzbXnd0PjYlT8nOd20",
"client_secret": "pi_NORMALIZED00000000000001_secret_gaaXxocbBjOepNzIQyoHlMcVE",
"confirmation_method": "automatic",
"created": 1000000000,
"currency": "usd",
@@ -165,6 +167,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "8000",
"realm_id": "1",
"realm_str": "zulip",
@@ -176,7 +179,7 @@
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_1ODZXmDEQaroqDjsemP192DM",
"payment_method": "pm_1OIlXhDEQaroqDjsm8crnb7t",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
@@ -202,13 +205,13 @@
"transfer_group": null
}
},
"id": "evt_3ODZXqDEQaroqDjs1ntrH5kh",
"id": "evt_3OIlXlDEQaroqDjs0FGYzTr9",
"livemode": false,
"object": "event",
"pending_webhooks": 2,
"request": {
"id": "req_NORMALIZED0002",
"idempotency_key": "5a52ddf1-844c-4d63-ada9-31db1bfaa4f4"
"idempotency_key": "899e9bd5-f82b-4ed6-a09b-e04dba8c0edd"
},
"type": "payment_intent.succeeded"
},
@@ -258,6 +261,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "8000",
"realm_id": "1",
"realm_str": "zulip",
@@ -279,7 +283,7 @@
},
"paid": true,
"payment_intent": "pi_NORMALIZED00000000000001",
"payment_method": "pm_1ODZXmDEQaroqDjsemP192DM",
"payment_method": "pm_1OIlXhDEQaroqDjsm8crnb7t",
"payment_method_details": {
"card": {
"amount_authorized": 48000,
@@ -290,7 +294,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"extended_authorization": {
"status": "disabled"
@@ -319,9 +323,10 @@
},
"type": "card"
},
"radar_options": {},
"receipt_email": "othello@zulip.com",
"receipt_number": null,
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKNu036oGMgZOd5xVIC06LBbj35T1lsN__G2R-COCZaYgQDwkaQMNtFr5RuURrXhrLju3-934HZFxcJSd",
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKN76qqsGMgYp5rJn4Pg6LBYAjHCItgf9iiKG_mmqSy1FuggXUU5fXaGzNuMWlKsIBYlUVnaYe37Fid2s",
"refunded": false,
"refunds": {
"data": [],
@@ -341,13 +346,13 @@
"transfer_group": null
}
},
"id": "evt_3ODZXqDEQaroqDjs1K3mhFh0",
"id": "evt_3OIlXlDEQaroqDjs0F5rvmUM",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0002",
"idempotency_key": "5a52ddf1-844c-4d63-ada9-31db1bfaa4f4"
"idempotency_key": "899e9bd5-f82b-4ed6-a09b-e04dba8c0edd"
},
"type": "charge.succeeded"
}

View File

@@ -46,9 +46,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNueG01YW5GUGg3ZllyUEdNRVZKcVk4V2xqVVpTLDkwNzk3MTUw0200wlo144L1?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpXWlpYcFFGQklGamtRUExacnBFdXlvU0I2dlZTLDkyMDM0OTEz0200nMuZd38e?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNueG01YW5GUGg3ZllyUEdNRVZKcVk4V2xqVVpTLDkwNzk3MTUw0200wlo144L1/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpXWlpYcFFGQklGamtRUExacnBFdXlvU0I2dlZTLDkyMDM0OTEz0200nMuZd38e/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
@@ -234,13 +234,13 @@
}
}
},
"id": "evt_1ODZXuDEQaroqDjsW9RyOman",
"id": "evt_1OIlXpDEQaroqDjsFjFkC07g",
"livemode": false,
"object": "event",
"pending_webhooks": 2,
"request": {
"id": "req_NORMALIZED0003",
"idempotency_key": "da047b57-f188-4924-8e4a-e6187bc8f417"
"idempotency_key": "8b119345-6159-4607-9010-e8237d20823b"
},
"type": "invoice.updated"
},
@@ -457,13 +457,13 @@
"webhooks_delivered_at": null
}
},
"id": "evt_1ODZXtDEQaroqDjsd5IgIcpZ",
"id": "evt_1OIlXoDEQaroqDjsll2CgAs8",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0004",
"idempotency_key": "d90f4cd9-03ea-464b-91e3-fab9d95fd649"
"idempotency_key": "294b5729-e1c0-42e1-b77a-2545f8f7006c"
},
"type": "invoice.created"
},
@@ -519,13 +519,13 @@
"unit_amount_decimal": "8000"
}
},
"id": "evt_1ODZXsDEQaroqDjsasSBFkri",
"id": "evt_1OIlXnDEQaroqDjsoAX0aCzf",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0005",
"idempotency_key": "e2158b85-0c14-489d-b784-b2cd136c4e57"
"idempotency_key": "4ead5392-1ff9-44e0-943e-cd705accc213"
},
"type": "invoiceitem.created"
},
@@ -581,13 +581,13 @@
"unit_amount_decimal": "-48000"
}
},
"id": "evt_1ODZXsDEQaroqDjseyFALkOF",
"id": "evt_1OIlXnDEQaroqDjsQ5wMmZEb",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0006",
"idempotency_key": "47872440-8f04-4e41-ae42-0d1802dd7f70"
"idempotency_key": "e5d2c5ec-9f6f-4f28-b5b9-e43e3f58b653"
},
"type": "invoiceitem.created"
},
@@ -610,7 +610,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZXmDEQaroqDjsemP192DM",
"default_payment_method": "pm_1OIlXhDEQaroqDjsm8crnb7t",
"footer": null,
"rendering_options": null
},
@@ -633,13 +633,13 @@
"default_currency": null
}
},
"id": "evt_1ODZXsDEQaroqDjsxhXThZHi",
"id": "evt_1OIlXnDEQaroqDjsKXCIWpVq",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0006",
"idempotency_key": "47872440-8f04-4e41-ae42-0d1802dd7f70"
"idempotency_key": "e5d2c5ec-9f6f-4f28-b5b9-e43e3f58b653"
},
"type": "customer.updated"
}

View File

@@ -46,9 +46,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNueG01YW5GUGg3ZllyUEdNRVZKcVk4V2xqVVpTLDkwNzk3MTUw0200wlo144L1?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpXWlpYcFFGQklGamtRUExacnBFdXlvU0I2dlZTLDkyMDM0OTEz0200nMuZd38e?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNueG01YW5GUGg3ZllyUEdNRVZKcVk4V2xqVVpTLDkwNzk3MTUw0200wlo144L1/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpXWlpYcFFGQklGamtRUExacnBFdXlvU0I2dlZTLDkyMDM0OTEz0200nMuZd38e/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
@@ -213,13 +213,236 @@
"webhooks_delivered_at": null
}
},
"id": "evt_1ODZXuDEQaroqDjsCkol6a24",
"id": "evt_1OIlXpDEQaroqDjsMH9F6Vqj",
"livemode": false,
"object": "event",
"pending_webhooks": 2,
"request": {
"id": "req_NORMALIZED0003",
"idempotency_key": "da047b57-f188-4924-8e4a-e6187bc8f417"
"idempotency_key": "8b119345-6159-4607-9010-e8237d20823b"
},
"type": "invoice.payment_succeeded"
},
{
"api_version": "2020-08-27",
"created": 1000000000,
"data": {
"object": {
"account_country": "US",
"account_name": "Kandra Labs, Inc.",
"account_tax_ids": null,
"amount_due": 0,
"amount_paid": 0,
"amount_remaining": 0,
"amount_shipping": 0,
"application": null,
"application_fee_amount": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": false,
"automatic_tax": {
"enabled": false,
"status": null
},
"billing_reason": "manual",
"charge": null,
"collection_method": "charge_automatically",
"created": 1000000000,
"currency": "usd",
"custom_fields": null,
"customer": "cus_NORMALIZED0001",
"customer_address": null,
"customer_email": "othello@zulip.com",
"customer_name": null,
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "none",
"customer_tax_ids": [],
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [],
"description": null,
"discount": null,
"discounts": [],
"due_date": null,
"effective_at": 1000000000,
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpXWlpYcFFGQklGamtRUExacnBFdXlvU0I2dlZTLDkyMDM0OTEz0200nMuZd38e?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpXWlpYcFFGQklGamtRUExacnBFdXlvU0I2dlZTLDkyMDM0OTEz0200nMuZd38e/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 48000,
"amount_excluding_tax": 48000,
"currency": "usd",
"description": "Zulip Cloud Standard",
"discount_amounts": [],
"discountable": false,
"discounts": [],
"id": "il_NORMALIZED00000000000001",
"invoice_item": "ii_NORMALIZED00000000000001",
"livemode": false,
"metadata": {},
"object": "line_item",
"period": {
"end": 1357095845,
"start": 1325473445
},
"plan": null,
"price": {
"active": false,
"billing_scheme": "per_unit",
"created": 1000000000,
"currency": "usd",
"custom_unit_amount": null,
"id": "price_NORMALIZED00000000000001",
"livemode": false,
"lookup_key": null,
"metadata": {},
"nickname": null,
"object": "price",
"product": "prod_NORMALIZED0001",
"recurring": null,
"tax_behavior": "unspecified",
"tiers_mode": null,
"transform_quantity": null,
"type": "one_time",
"unit_amount": 8000,
"unit_amount_decimal": "8000"
},
"proration": false,
"proration_details": {
"credited_items": null
},
"quantity": 6,
"subscription": null,
"tax_amounts": [],
"tax_rates": [],
"type": "invoiceitem",
"unit_amount_excluding_tax": "8000"
},
{
"amount": -48000,
"amount_excluding_tax": -48000,
"currency": "usd",
"description": "Payment (Card ending in 4242)",
"discount_amounts": [],
"discountable": false,
"discounts": [],
"id": "il_NORMALIZED00000000000002",
"invoice_item": "ii_NORMALIZED00000000000002",
"livemode": false,
"metadata": {},
"object": "line_item",
"period": {
"end": 1000000000,
"start": 1000000000
},
"plan": null,
"price": {
"active": false,
"billing_scheme": "per_unit",
"created": 1000000000,
"currency": "usd",
"custom_unit_amount": null,
"id": "price_NORMALIZED00000000000002",
"livemode": false,
"lookup_key": null,
"metadata": {},
"nickname": null,
"object": "price",
"product": "prod_NORMALIZED0002",
"recurring": null,
"tax_behavior": "unspecified",
"tiers_mode": null,
"transform_quantity": null,
"type": "one_time",
"unit_amount": -48000,
"unit_amount_decimal": "-48000"
},
"proration": false,
"proration_details": {
"credited_items": null
},
"quantity": 1,
"subscription": null,
"tax_amounts": [],
"tax_rates": [],
"type": "invoiceitem",
"unit_amount_excluding_tax": "-48000"
}
],
"has_more": false,
"object": "list",
"total_count": 2,
"url": "/v1/invoices/in_NORMALIZED00000000000001/lines"
},
"livemode": false,
"metadata": {},
"next_payment_attempt": null,
"number": "NORMALI-0002",
"object": "invoice",
"on_behalf_of": null,
"paid": true,
"paid_out_of_band": false,
"payment_intent": null,
"payment_settings": {
"default_mandate": null,
"payment_method_options": null,
"payment_method_types": null
},
"period_end": 1000000000,
"period_start": 1000000000,
"post_payment_credit_notes_amount": 0,
"pre_payment_credit_notes_amount": 0,
"quote": null,
"receipt_number": null,
"rendering": {
"amount_tax_display": null,
"pdf": {
"page_size": "letter"
}
},
"rendering_options": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 0,
"statement_descriptor": "Zulip Cloud Standard",
"status": "paid",
"status_transitions": {
"finalized_at": 1000000000,
"marked_uncollectible_at": null,
"paid_at": 1000000000,
"voided_at": null
},
"subscription": null,
"subscription_details": {
"metadata": null
},
"subtotal": 0,
"subtotal_excluding_tax": 0,
"tax": null,
"test_clock": null,
"total": 0,
"total_discount_amounts": [],
"total_excluding_tax": 0,
"total_tax_amounts": [],
"transfer_data": null,
"webhooks_delivered_at": null
}
},
"id": "evt_1OIlXpDEQaroqDjsuTbOhFCj",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0003",
"idempotency_key": "8b119345-6159-4607-9010-e8237d20823b"
},
"type": "invoice.paid"
},
@@ -269,9 +492,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNueG01YW5GUGg3ZllyUEdNRVZKcVk4V2xqVVpTLDkwNzk3MTUw0200wlo144L1?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpXWlpYcFFGQklGamtRUExacnBFdXlvU0I2dlZTLDkyMDM0OTEz0200nMuZd38e?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNueG01YW5GUGg3ZllyUEdNRVZKcVk4V2xqVVpTLDkwNzk3MTUw0200wlo144L1/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpXWlpYcFFGQklGamtRUExacnBFdXlvU0I2dlZTLDkyMDM0OTEz0200nMuZd38e/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
@@ -436,13 +659,13 @@
"webhooks_delivered_at": null
}
},
"id": "evt_1ODZXuDEQaroqDjsgJ4biVrH",
"id": "evt_1OIlXpDEQaroqDjs9DRA4TlG",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0003",
"idempotency_key": "da047b57-f188-4924-8e4a-e6187bc8f417"
"idempotency_key": "8b119345-6159-4607-9010-e8237d20823b"
},
"type": "invoice.finalized"
}

View File

@@ -1,229 +1,5 @@
{
"data": [
{
"api_version": "2020-08-27",
"created": 1000000000,
"data": {
"object": {
"account_country": "US",
"account_name": "Kandra Labs, Inc.",
"account_tax_ids": null,
"amount_due": 0,
"amount_paid": 0,
"amount_remaining": 0,
"amount_shipping": 0,
"application": null,
"application_fee_amount": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": false,
"automatic_tax": {
"enabled": false,
"status": null
},
"billing_reason": "manual",
"charge": null,
"collection_method": "charge_automatically",
"created": 1000000000,
"currency": "usd",
"custom_fields": null,
"customer": "cus_NORMALIZED0001",
"customer_address": null,
"customer_email": "othello@zulip.com",
"customer_name": null,
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "none",
"customer_tax_ids": [],
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [],
"description": null,
"discount": null,
"discounts": [],
"due_date": null,
"effective_at": 1000000000,
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNueG01YW5GUGg3ZllyUEdNRVZKcVk4V2xqVVpTLDkwNzk3MTUw0200wlo144L1?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNueG01YW5GUGg3ZllyUEdNRVZKcVk4V2xqVVpTLDkwNzk3MTUw0200wlo144L1/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 48000,
"amount_excluding_tax": 48000,
"currency": "usd",
"description": "Zulip Cloud Standard",
"discount_amounts": [],
"discountable": false,
"discounts": [],
"id": "il_NORMALIZED00000000000001",
"invoice_item": "ii_NORMALIZED00000000000001",
"livemode": false,
"metadata": {},
"object": "line_item",
"period": {
"end": 1357095845,
"start": 1325473445
},
"plan": null,
"price": {
"active": false,
"billing_scheme": "per_unit",
"created": 1000000000,
"currency": "usd",
"custom_unit_amount": null,
"id": "price_NORMALIZED00000000000001",
"livemode": false,
"lookup_key": null,
"metadata": {},
"nickname": null,
"object": "price",
"product": "prod_NORMALIZED0001",
"recurring": null,
"tax_behavior": "unspecified",
"tiers_mode": null,
"transform_quantity": null,
"type": "one_time",
"unit_amount": 8000,
"unit_amount_decimal": "8000"
},
"proration": false,
"proration_details": {
"credited_items": null
},
"quantity": 6,
"subscription": null,
"tax_amounts": [],
"tax_rates": [],
"type": "invoiceitem",
"unit_amount_excluding_tax": "8000"
},
{
"amount": -48000,
"amount_excluding_tax": -48000,
"currency": "usd",
"description": "Payment (Card ending in 4242)",
"discount_amounts": [],
"discountable": false,
"discounts": [],
"id": "il_NORMALIZED00000000000002",
"invoice_item": "ii_NORMALIZED00000000000002",
"livemode": false,
"metadata": {},
"object": "line_item",
"period": {
"end": 1000000000,
"start": 1000000000
},
"plan": null,
"price": {
"active": false,
"billing_scheme": "per_unit",
"created": 1000000000,
"currency": "usd",
"custom_unit_amount": null,
"id": "price_NORMALIZED00000000000002",
"livemode": false,
"lookup_key": null,
"metadata": {},
"nickname": null,
"object": "price",
"product": "prod_NORMALIZED0002",
"recurring": null,
"tax_behavior": "unspecified",
"tiers_mode": null,
"transform_quantity": null,
"type": "one_time",
"unit_amount": -48000,
"unit_amount_decimal": "-48000"
},
"proration": false,
"proration_details": {
"credited_items": null
},
"quantity": 1,
"subscription": null,
"tax_amounts": [],
"tax_rates": [],
"type": "invoiceitem",
"unit_amount_excluding_tax": "-48000"
}
],
"has_more": false,
"object": "list",
"total_count": 2,
"url": "/v1/invoices/in_NORMALIZED00000000000001/lines"
},
"livemode": false,
"metadata": {},
"next_payment_attempt": null,
"number": "NORMALI-0002",
"object": "invoice",
"on_behalf_of": null,
"paid": true,
"paid_out_of_band": false,
"payment_intent": null,
"payment_settings": {
"default_mandate": null,
"payment_method_options": null,
"payment_method_types": null
},
"period_end": 1000000000,
"period_start": 1000000000,
"post_payment_credit_notes_amount": 0,
"pre_payment_credit_notes_amount": 0,
"quote": null,
"receipt_number": null,
"rendering": {
"amount_tax_display": null,
"pdf": {
"page_size": "letter"
}
},
"rendering_options": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 0,
"statement_descriptor": "Zulip Cloud Standard",
"status": "paid",
"status_transitions": {
"finalized_at": 1000000000,
"marked_uncollectible_at": null,
"paid_at": 1000000000,
"voided_at": null
},
"subscription": null,
"subscription_details": {
"metadata": null
},
"subtotal": 0,
"subtotal_excluding_tax": 0,
"tax": null,
"test_clock": null,
"total": 0,
"total_discount_amounts": [],
"total_excluding_tax": 0,
"total_tax_amounts": [],
"transfer_data": null,
"webhooks_delivered_at": null
}
},
"id": "evt_1ODZXuDEQaroqDjsd1DnbP9x",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0003",
"idempotency_key": "da047b57-f188-4924-8e4a-e6187bc8f417"
},
"type": "invoice.payment_succeeded"
}
],
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/events"

View File

@@ -1,6 +0,0 @@
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/events"
}

View File

@@ -40,9 +40,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNueG01YW5GUGg3ZllyUEdNRVZKcVk4V2xqVVpTLDkwNzk3MTQ50200DCAUTZjK?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpXWlpYcFFGQklGamtRUExacnBFdXlvU0I2dlZTLDkyMDM0OTEy0200M1ADhNeL?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QMWNueG01YW5GUGg3ZllyUEdNRVZKcVk4V2xqVVpTLDkwNzk3MTQ50200DCAUTZjK/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpXWlpYcFFGQklGamtRUExacnBFdXlvU0I2dlZTLDkyMDM0OTEy0200M1ADhNeL/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {

View File

@@ -55,6 +55,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "8000",
"realm_id": "1",
"realm_str": "zulip",
@@ -76,7 +77,7 @@
},
"paid": true,
"payment_intent": "pi_NORMALIZED00000000000001",
"payment_method": "pm_1ODZXmDEQaroqDjsemP192DM",
"payment_method": "pm_1OIlXhDEQaroqDjsm8crnb7t",
"payment_method_details": {
"card": {
"amount_authorized": 48000,
@@ -87,7 +88,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"extended_authorization": {
"status": "disabled"
@@ -116,9 +117,10 @@
},
"type": "card"
},
"radar_options": {},
"receipt_email": "othello@zulip.com",
"receipt_number": null,
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKNu036oGMgadvHDoumQ6LBaCwh87rbDR7JldLWCpfETq0ZVKEWyerThjC1H69W6SqHnT3YPHzz-zbVM1",
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xN3ZUa3dERVFhcm9xRGpzKN76qqsGMgZgaui54Nc6LBbpn6dtN1hXcAVR2ChXte8Ecqdu3cWtk6VikFLgoeo7xJBfgY0LR4CIhJhe",
"refunded": false,
"refunds": {
"data": [],
@@ -143,7 +145,7 @@
"total_count": 1,
"url": "/v1/charges?payment_intent=pi_NORMALIZED00000000000001"
},
"client_secret": "pi_NORMALIZED00000000000001_secret_hz13FcMGzbXnd0PjYlT8nOd20",
"client_secret": "pi_NORMALIZED00000000000001_secret_gaaXxocbBjOepNzIQyoHlMcVE",
"confirmation_method": "automatic",
"created": 1000000000,
"currency": "usd",
@@ -159,6 +161,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "8000",
"realm_id": "1",
"realm_str": "zulip",
@@ -170,7 +173,7 @@
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_1ODZXmDEQaroqDjsemP192DM",
"payment_method": "pm_1OIlXhDEQaroqDjsm8crnb7t",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {

View File

@@ -2,21 +2,21 @@
"application": null,
"automatic_payment_methods": null,
"cancellation_reason": null,
"client_secret": "seti_1ODZXnDEQaroqDjsCmngKwK6_secret_P1cnUx7CKKDYjNTRBFefmSYtnoInnsm",
"client_secret": "seti_1OIlXiDEQaroqDjsvI6zH6rR_secret_P6zWBPBOAxlXilaHazyONXX4vFcGI5s",
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"description": null,
"flow_directions": null,
"id": "seti_1ODZXnDEQaroqDjsCmngKwK6",
"id": "seti_1OIlXiDEQaroqDjsvI6zH6rR",
"last_setup_error": null,
"latest_attempt": "setatt_1ODZXnDEQaroqDjsCIbUqU1v",
"latest_attempt": "setatt_1OIlXiDEQaroqDjs8vqJZ53H",
"livemode": false,
"mandate": null,
"metadata": {},
"next_action": null,
"object": "setup_intent",
"on_behalf_of": null,
"payment_method": "pm_1ODZXmDEQaroqDjsemP192DM",
"payment_method": "pm_1OIlXhDEQaroqDjsm8crnb7t",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {

View File

@@ -4,12 +4,12 @@
"application": null,
"automatic_payment_methods": null,
"cancellation_reason": null,
"client_secret": "seti_1ODZXmDEQaroqDjsBNUKYAY6_secret_P1cnHVcN8rotisyb7FEouGSuVo8qMpM",
"client_secret": "seti_1OIlXhDEQaroqDjs1fXXuFlu_secret_P6zWkqWwRlOqpbP3JGSRFT1s92F1sUU",
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"description": null,
"flow_directions": null,
"id": "seti_1ODZXmDEQaroqDjsBNUKYAY6",
"id": "seti_1OIlXhDEQaroqDjs1fXXuFlu",
"last_setup_error": null,
"latest_attempt": null,
"livemode": false,

View File

@@ -2,21 +2,21 @@
"application": null,
"automatic_payment_methods": null,
"cancellation_reason": null,
"client_secret": "seti_1ODZXnDEQaroqDjsCmngKwK6_secret_P1cnUx7CKKDYjNTRBFefmSYtnoInnsm",
"client_secret": "seti_1OIlXiDEQaroqDjsvI6zH6rR_secret_P6zWBPBOAxlXilaHazyONXX4vFcGI5s",
"created": 1000000000,
"customer": "cus_NORMALIZED0001",
"description": null,
"flow_directions": null,
"id": "seti_1ODZXnDEQaroqDjsCmngKwK6",
"id": "seti_1OIlXiDEQaroqDjsvI6zH6rR",
"last_setup_error": null,
"latest_attempt": "setatt_1ODZXnDEQaroqDjsCIbUqU1v",
"latest_attempt": "setatt_1OIlXiDEQaroqDjs8vqJZ53H",
"livemode": false,
"mandate": null,
"metadata": {},
"next_action": null,
"object": "setup_intent",
"on_behalf_of": null,
"payment_method": "pm_1ODZXmDEQaroqDjsemP192DM",
"payment_method": "pm_1OIlXhDEQaroqDjsm8crnb7t",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {

View File

@@ -34,7 +34,7 @@
},
"customer_email": null,
"expires_at": 1000000000,
"id": "cs_test_NORMALIZED02YTXo9NmXUlmUpuDoN3QunlOBYrNPdDoUq0LYqcyGReAtyO",
"id": "cs_test_NORMALIZED022uV9JxUF8wFtvKu0nBvAfD8xqGg4mH8COGhMYSydyKnyEa",
"invoice": null,
"invoice_creation": null,
"livemode": false,
@@ -58,7 +58,7 @@
"enabled": false
},
"recovered_from": null,
"setup_intent": "seti_1ODZXmDEQaroqDjsBNUKYAY6",
"setup_intent": "seti_1OIlXhDEQaroqDjs1fXXuFlu",
"shipping": null,
"shipping_address_collection": null,
"shipping_options": [],
@@ -69,5 +69,5 @@
"success_url": "http://zulip.testserver/billing/event_status?stripe_session_id={CHECKOUT_SESSION_ID}",
"total_details": null,
"ui_mode": "hosted",
"url": "https://checkout.stripe.com/c/pay/cs_test_NORMALIZED02YTXo9NmXUlmUpuDoN3QunlOBYrNPdDoUq0LYqcyGReAtyO#fidkdWxOYHwnPyd1blpxYHZxWl1UZjFOczZJXUE2PUpzUWNPV2ZpdlFzUCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBaZmppcGhrJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl"
"url": "https://checkout.stripe.com/c/pay/cs_test_NORMALIZED022uV9JxUF8wFtvKu0nBvAfD8xqGg4mH8COGhMYSydyKnyEa#fidkdWxOYHwnPyd1blpxYHZxWl1UZjFOczZJXUE2PUpzUWNPV2ZpdlFzUCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBaZmppcGhrJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl"
}

View File

@@ -36,7 +36,7 @@
},
"customer_email": null,
"expires_at": 1000000000,
"id": "cs_test_NORMALIZED02YTXo9NmXUlmUpuDoN3QunlOBYrNPdDoUq0LYqcyGReAtyO",
"id": "cs_test_NORMALIZED022uV9JxUF8wFtvKu0nBvAfD8xqGg4mH8COGhMYSydyKnyEa",
"invoice": null,
"invoice_creation": null,
"livemode": false,
@@ -60,7 +60,7 @@
"enabled": false
},
"recovered_from": null,
"setup_intent": "seti_1ODZXmDEQaroqDjsBNUKYAY6",
"setup_intent": "seti_1OIlXhDEQaroqDjs1fXXuFlu",
"shipping": null,
"shipping_address_collection": null,
"shipping_options": [],
@@ -71,7 +71,7 @@
"success_url": "http://zulip.testserver/billing/event_status?stripe_session_id={CHECKOUT_SESSION_ID}",
"total_details": null,
"ui_mode": "hosted",
"url": "https://checkout.stripe.com/c/pay/cs_test_NORMALIZED02YTXo9NmXUlmUpuDoN3QunlOBYrNPdDoUq0LYqcyGReAtyO#fidkdWxOYHwnPyd1blpxYHZxWl1UZjFOczZJXUE2PUpzUWNPV2ZpdlFzUCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBaZmppcGhrJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl"
"url": "https://checkout.stripe.com/c/pay/cs_test_NORMALIZED022uV9JxUF8wFtvKu0nBvAfD8xqGg4mH8COGhMYSydyKnyEa#fidkdWxOYHwnPyd1blpxYHZxWl1UZjFOczZJXUE2PUpzUWNPV2ZpdlFzUCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBaZmppcGhrJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl"
}
],
"has_more": true,

View File

@@ -13,7 +13,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODkuHDEQaroqDjsOkC5GftU",
"default_payment_method": "pm_1OIlXtDEQaroqDjsW5IClxeu",
"footer": null,
"rendering_options": null
},

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000002,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODkuHDEQaroqDjsOkC5GftU",
"id": "pm_1OIlXtDEQaroqDjsW5IClxeu",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000002,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODkuHDEQaroqDjsOkC5GftU",
"id": "pm_1OIlXtDEQaroqDjsW5IClxeu",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000002,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODkuHDEQaroqDjsOkC5GftU",
"id": "pm_1OIlXtDEQaroqDjsW5IClxeu",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -19,7 +19,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODkuHDEQaroqDjsOkC5GftU",
"default_payment_method": "pm_1OIlXtDEQaroqDjsW5IClxeu",
"footer": null,
"rendering_options": null
},
@@ -43,13 +43,13 @@
}
}
},
"id": "evt_1ODkuIDEQaroqDjsa7wYDH8M",
"id": "evt_1OIlXvDEQaroqDjsoJvhLiqB",
"livemode": false,
"object": "event",
"pending_webhooks": 0,
"request": {
"id": "req_NORMALIZED0001",
"idempotency_key": "62fc5b24-11a5-41cb-89a1-bb4cb117eb3f"
"idempotency_key": "49bc0d95-d9ec-4872-891b-a1ce23989500"
},
"type": "customer.updated"
}

View File

@@ -65,6 +65,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "8000",
"realm_id": "1",
"realm_str": "zulip",
@@ -86,7 +87,7 @@
},
"paid": false,
"payment_intent": "pi_NORMALIZED00000000000001",
"payment_method": "pm_1ODkuHDEQaroqDjsOkC5GftU",
"payment_method": "pm_1OIlXtDEQaroqDjsW5IClxeu",
"payment_method_details": {
"card": {
"amount_authorized": null,
@@ -97,7 +98,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"extended_authorization": {
"status": "disabled"
@@ -126,6 +127,7 @@
},
"type": "card"
},
"radar_options": {},
"receipt_email": "hamlet@zulip.com",
"receipt_number": null,
"receipt_url": null,
@@ -147,9 +149,9 @@
"total_count": 1,
"url": "/v1/charges?payment_intent=pi_NORMALIZED00000000000001"
},
"client_secret": "pi_NORMALIZED00000000000001_secret_35S0RwZGKlxPgcF3b7KQLi1YT",
"client_secret": "pi_NORMALIZED00000000000001_secret_n1KKNJkXE3HBn9XQXDPAxg09C",
"confirmation_method": "automatic",
"created": 1010000005,
"created": 1010000004,
"currency": "usd",
"customer": "cus_NORMALIZED0001",
"description": "Upgrade to Zulip Cloud Standard, $80.0 x 6",
@@ -183,7 +185,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -202,7 +204,7 @@
},
"created": 1010000002,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODkuHDEQaroqDjsOkC5GftU",
"id": "pm_1OIlXtDEQaroqDjsW5IClxeu",
"livemode": false,
"metadata": {},
"object": "payment_method",
@@ -217,6 +219,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "8000",
"realm_id": "1",
"realm_str": "zulip",
@@ -275,7 +278,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -294,13 +297,13 @@
},
"created": 1010000002,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODkuHDEQaroqDjsOkC5GftU",
"id": "pm_1OIlXtDEQaroqDjsW5IClxeu",
"livemode": false,
"metadata": {},
"object": "payment_method",
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_NORMALIZED0002?t=1700300024",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_NORMALIZED0002?t=1701494121",
"setup_intent": null,
"source": null,
"type": "card_error"
@@ -313,11 +316,11 @@
"Access-Control-Max-Age": "300",
"Cache-Control": "no-cache, no-store",
"Connection": "keep-alive",
"Content-Length": "9856",
"Content-Length": "9960",
"Content-Security-Policy": "report-uri https://q.stripe.com/csp-report?p=v1%2Fpayment_intents; block-all-mixed-content; default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'",
"Content-Type": "application/json",
"Date": "NORMALIZED DATETIME",
"Idempotency-Key": "82307328-b31e-4861-b497-54c103e2d89d",
"Idempotency-Key": "2a366e05-a7b2-4fd7-81d6-8cb36f6a2b1b",
"Original-Request": "req_NORMALIZED0002",
"Request-Id": "req_NORMALIZED0002",
"Server": "nginx",
@@ -393,6 +396,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "8000",
"realm_id": "1",
"realm_str": "zulip",
@@ -414,7 +418,7 @@
},
"paid": false,
"payment_intent": "pi_NORMALIZED00000000000001",
"payment_method": "pm_1ODkuHDEQaroqDjsOkC5GftU",
"payment_method": "pm_1OIlXtDEQaroqDjsW5IClxeu",
"payment_method_details": {
"card": {
"amount_authorized": null,
@@ -425,7 +429,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"extended_authorization": {
"status": "disabled"
@@ -454,6 +458,7 @@
},
"type": "card"
},
"radar_options": {},
"receipt_email": "hamlet@zulip.com",
"receipt_number": null,
"receipt_url": null,
@@ -481,9 +486,9 @@
"total_count": 1,
"url": "/v1/charges?payment_intent=pi_NORMALIZED00000000000001"
},
"client_secret": "pi_NORMALIZED00000000000001_secret_35S0RwZGKlxPgcF3b7KQLi1YT",
"client_secret": "pi_NORMALIZED00000000000001_secret_n1KKNJkXE3HBn9XQXDPAxg09C",
"confirmation_method": "automatic",
"created": 1010000005,
"created": 1010000004,
"currency": "usd",
"customer": "cus_NORMALIZED0001",
"description": "Upgrade to Zulip Cloud Standard, $80.0 x 6",
@@ -517,7 +522,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -536,7 +541,7 @@
},
"created": 1010000002,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODkuHDEQaroqDjsOkC5GftU",
"id": "pm_1OIlXtDEQaroqDjsW5IClxeu",
"livemode": false,
"metadata": {},
"object": "payment_method",
@@ -551,6 +556,7 @@
"billing_schedule": "1",
"license_management": "automatic",
"licenses": "6",
"plan_tier": "1",
"price_per_license": "8000",
"realm_id": "1",
"realm_str": "zulip",
@@ -609,7 +615,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -628,13 +634,13 @@
},
"created": 1010000002,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODkuHDEQaroqDjsOkC5GftU",
"id": "pm_1OIlXtDEQaroqDjsW5IClxeu",
"livemode": false,
"metadata": {},
"object": "payment_method",
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_NORMALIZED0002?t=1700300024",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_NORMALIZED0002?t=1701494121",
"type": "card_error"
}
},

View File

@@ -2,21 +2,21 @@
"application": null,
"automatic_payment_methods": null,
"cancellation_reason": null,
"client_secret": "seti_1ODkuHDEQaroqDjsOK9izlqp_secret_P1oXIwopESgbGd5kCDpJAckrMODQ4PZ",
"client_secret": "seti_1OIlXtDEQaroqDjsgZwyhjiU_secret_P6zWKS52xWBvynYvmsJtxtyLfgPePhv",
"created": 1010000002,
"customer": "cus_NORMALIZED0001",
"description": null,
"flow_directions": null,
"id": "seti_1ODkuHDEQaroqDjsOK9izlqp",
"id": "seti_1OIlXtDEQaroqDjsgZwyhjiU",
"last_setup_error": null,
"latest_attempt": "setatt_1ODkuHDEQaroqDjsqIuiHGr1",
"latest_attempt": "setatt_1OIlXtDEQaroqDjsM8404dt1",
"livemode": false,
"mandate": null,
"metadata": {},
"next_action": null,
"object": "setup_intent",
"on_behalf_of": null,
"payment_method": "pm_1ODkuHDEQaroqDjsOkC5GftU",
"payment_method": "pm_1OIlXtDEQaroqDjsW5IClxeu",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {

View File

@@ -4,12 +4,12 @@
"application": null,
"automatic_payment_methods": null,
"cancellation_reason": null,
"client_secret": "seti_1ODkuFDEQaroqDjsSRvNjlQ9_secret_P1oXEVffOtfoUES7GlWnfjfLMZP5GE9",
"created": 1010000006,
"client_secret": "seti_1OIlXtDEQaroqDjsDKuSZ1M8_secret_P6zWKTq7xYbOiJ6GJDWEVXKFN7GXBLr",
"created": 1010000002,
"customer": "cus_NORMALIZED0001",
"description": null,
"flow_directions": null,
"id": "seti_1ODkuFDEQaroqDjsSRvNjlQ9",
"id": "seti_1OIlXtDEQaroqDjsDKuSZ1M8",
"last_setup_error": null,
"latest_attempt": null,
"livemode": false,

View File

@@ -2,21 +2,21 @@
"application": null,
"automatic_payment_methods": null,
"cancellation_reason": null,
"client_secret": "seti_1ODkuHDEQaroqDjsOK9izlqp_secret_P1oXIwopESgbGd5kCDpJAckrMODQ4PZ",
"client_secret": "seti_1OIlXtDEQaroqDjsgZwyhjiU_secret_P6zWKS52xWBvynYvmsJtxtyLfgPePhv",
"created": 1010000002,
"customer": "cus_NORMALIZED0001",
"description": null,
"flow_directions": null,
"id": "seti_1ODkuHDEQaroqDjsOK9izlqp",
"id": "seti_1OIlXtDEQaroqDjsgZwyhjiU",
"last_setup_error": null,
"latest_attempt": "setatt_1ODkuHDEQaroqDjsqIuiHGr1",
"latest_attempt": "setatt_1OIlXtDEQaroqDjsM8404dt1",
"livemode": false,
"mandate": null,
"metadata": {},
"next_action": null,
"object": "setup_intent",
"on_behalf_of": null,
"payment_method": "pm_1ODkuHDEQaroqDjsOkC5GftU",
"payment_method": "pm_1OIlXtDEQaroqDjsW5IClxeu",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {

View File

@@ -13,7 +13,7 @@
"client_secret": null,
"consent": null,
"consent_collection": null,
"created": 1010000006,
"created": 1010000002,
"currency": null,
"currency_conversion": null,
"custom_fields": [],
@@ -34,7 +34,7 @@
},
"customer_email": null,
"expires_at": 1000000000,
"id": "cs_test_NORMALIZED01gBNk8qlvLnUF2wU2P23l2TVhtqIIKl0cHiUiQIMRIC7jgL",
"id": "cs_test_NORMALIZED01QKi3kfWTaa0Vmcpa0MZAkZw6V4dC3cwJuR48tRmTUrynWd",
"invoice": null,
"invoice_creation": null,
"livemode": false,
@@ -58,7 +58,7 @@
"enabled": false
},
"recovered_from": null,
"setup_intent": "seti_1ODkuFDEQaroqDjsSRvNjlQ9",
"setup_intent": "seti_1OIlXtDEQaroqDjsDKuSZ1M8",
"shipping": null,
"shipping_address_collection": null,
"shipping_options": [],
@@ -69,5 +69,5 @@
"success_url": "http://zulip.testserver/billing/event_status?stripe_session_id={CHECKOUT_SESSION_ID}",
"total_details": null,
"ui_mode": "hosted",
"url": "https://checkout.stripe.com/c/pay/cs_test_NORMALIZED01gBNk8qlvLnUF2wU2P23l2TVhtqIIKl0cHiUiQIMRIC7jgL#fidkdWxOYHwnPyd1blpxYHZxWl1UZjFOczZJXUE2PUpzUWNPV2ZpdlFzUCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBaZmppcGhrJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl"
"url": "https://checkout.stripe.com/c/pay/cs_test_NORMALIZED01QKi3kfWTaa0Vmcpa0MZAkZw6V4dC3cwJuR48tRmTUrynWd#fidkdWxOYHwnPyd1blpxYHZxWl1UZjFOczZJXUE2PUpzUWNPV2ZpdlFzUCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBaZmppcGhrJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl"
}

View File

@@ -15,7 +15,7 @@
"client_secret": null,
"consent": null,
"consent_collection": null,
"created": 1010000006,
"created": 1010000002,
"currency": null,
"currency_conversion": null,
"custom_fields": [],
@@ -36,7 +36,7 @@
},
"customer_email": null,
"expires_at": 1000000000,
"id": "cs_test_NORMALIZED01gBNk8qlvLnUF2wU2P23l2TVhtqIIKl0cHiUiQIMRIC7jgL",
"id": "cs_test_NORMALIZED01QKi3kfWTaa0Vmcpa0MZAkZw6V4dC3cwJuR48tRmTUrynWd",
"invoice": null,
"invoice_creation": null,
"livemode": false,
@@ -60,7 +60,7 @@
"enabled": false
},
"recovered_from": null,
"setup_intent": "seti_1ODkuFDEQaroqDjsSRvNjlQ9",
"setup_intent": "seti_1OIlXtDEQaroqDjsDKuSZ1M8",
"shipping": null,
"shipping_address_collection": null,
"shipping_options": [],
@@ -71,7 +71,7 @@
"success_url": "http://zulip.testserver/billing/event_status?stripe_session_id={CHECKOUT_SESSION_ID}",
"total_details": null,
"ui_mode": "hosted",
"url": "https://checkout.stripe.com/c/pay/cs_test_NORMALIZED01gBNk8qlvLnUF2wU2P23l2TVhtqIIKl0cHiUiQIMRIC7jgL#fidkdWxOYHwnPyd1blpxYHZxWl1UZjFOczZJXUE2PUpzUWNPV2ZpdlFzUCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBaZmppcGhrJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl"
"url": "https://checkout.stripe.com/c/pay/cs_test_NORMALIZED01QKi3kfWTaa0Vmcpa0MZAkZw6V4dC3cwJuR48tRmTUrynWd#fidkdWxOYHwnPyd1blpxYHZxWl1UZjFOczZJXUE2PUpzUWNPV2ZpdlFzUCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBaZmppcGhrJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl"
}
],
"has_more": true,

View File

@@ -51,7 +51,7 @@
"amount": 14400,
"amount_excluding_tax": 14400,
"currency": "usd",
"description": "Zulip Plus - renewal",
"description": "Zulip Cloud Plus - renewal",
"discount_amounts": [],
"discountable": false,
"discounts": [],
@@ -133,7 +133,7 @@
"shipping_cost": null,
"shipping_details": null,
"starting_balance": -7200,
"statement_descriptor": "Zulip Plus",
"statement_descriptor": "Zulip Cloud Plus",
"status": "draft",
"status_transitions": {
"finalized_at": null,

View File

@@ -40,9 +40,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QM2RWVEFzekZPQzhpS2pLRUUwdUtHZFdYSFR6elVuLDkxMjYxMDk50200glANUnat?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpYRmRrRWpBczByNUYyVlFXM2FIdGx1Q1JKV21yLDkyMDM0OTI10200SOwO7QdE?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QM2RWVEFzekZPQzhpS2pLRUUwdUtHZFdYSFR6elVuLDkxMjYxMDk50200glANUnat/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpYRmRrRWpBczByNUYyVlFXM2FIdGx1Q1JKV21yLDkyMDM0OTI10200SOwO7QdE/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
@@ -51,7 +51,7 @@
"amount": 14400,
"amount_excluding_tax": 14400,
"currency": "usd",
"description": "Zulip Plus - renewal",
"description": "Zulip Cloud Plus - renewal",
"discount_amounts": [],
"discountable": false,
"discounts": [],
@@ -133,7 +133,7 @@
"shipping_cost": null,
"shipping_details": null,
"starting_balance": -7200,
"statement_descriptor": "Zulip Plus",
"statement_descriptor": "Zulip Cloud Plus",
"status": "open",
"status_transitions": {
"finalized_at": 1000000000,

View File

@@ -42,9 +42,9 @@
"ending_balance": 0,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QM2RWVEFzekZPQzhpS2pLRUUwdUtHZFdYSFR6elVuLDkxMjYxMTAw0200IAw0qFPB?s=ap",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpYRmRrRWpBczByNUYyVlFXM2FIdGx1Q1JKV21yLDkyMDM0OTI10200SOwO7QdE?s=ap",
"id": "in_NORMALIZED00000000000001",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QM2RWVEFzekZPQzhpS2pLRUUwdUtHZFdYSFR6elVuLDkxMjYxMTAw0200IAw0qFPB/pdf?s=ap",
"invoice_pdf": "https://pay.stripe.com/invoice/acct_NORMALIZED000001/test_NORMALIZED01a3dERVFhcm9xRGpzLF9QNnpYRmRrRWpBczByNUYyVlFXM2FIdGx1Q1JKV21yLDkyMDM0OTI10200SOwO7QdE/pdf?s=ap",
"last_finalization_error": null,
"latest_revision": null,
"lines": {
@@ -53,7 +53,7 @@
"amount": 14400,
"amount_excluding_tax": 14400,
"currency": "usd",
"description": "Zulip Plus - renewal",
"description": "Zulip Cloud Plus - renewal",
"discount_amounts": [],
"discountable": false,
"discounts": [],
@@ -135,7 +135,7 @@
"shipping_cost": null,
"shipping_details": null,
"starting_balance": -7200,
"statement_descriptor": "Zulip Plus",
"statement_descriptor": "Zulip Cloud Plus",
"status": "open",
"status_transitions": {
"finalized_at": 1000000000,

View File

@@ -3,7 +3,7 @@
"currency": "usd",
"customer": "cus_NORMALIZED0001",
"date": 1000000000,
"description": "Zulip Plus - renewal",
"description": "Zulip Cloud Plus - renewal",
"discountable": false,
"discounts": [],
"id": "ii_NORMALIZED00000000000001",

View File

@@ -13,7 +13,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZY4DEQaroqDjst3BklA3q",
"default_payment_method": "pm_1OIlY3DEQaroqDjslFpuk1CA",
"footer": null,
"rendering_options": null
},

View File

@@ -13,7 +13,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZY8DEQaroqDjs9CrZJasJ",
"default_payment_method": "pm_1OIlY7DEQaroqDjsWWd7JRsa",
"footer": null,
"rendering_options": null
},

View File

@@ -13,7 +13,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZYCDEQaroqDjsrpUcYFid",
"default_payment_method": "pm_1OIlYBDEQaroqDjsjD1cNbBj",
"footer": null,
"rendering_options": null
},

View File

@@ -13,7 +13,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZYGDEQaroqDjsm4ouIeUW",
"default_payment_method": "pm_1OIlYFDEQaroqDjso6F7pFrk",
"footer": null,
"rendering_options": null
},

View File

@@ -13,7 +13,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZYKDEQaroqDjsker9EuiP",
"default_payment_method": "pm_1OIlYIDEQaroqDjsByOEWq10",
"footer": null,
"rendering_options": null
},

View File

@@ -13,7 +13,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZYODEQaroqDjsqrgagvFr",
"default_payment_method": "pm_1OIlYMDEQaroqDjsgwTv4ukx",
"footer": null,
"rendering_options": null
},

View File

@@ -13,7 +13,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZYSDEQaroqDjs0mTTiBeD",
"default_payment_method": "pm_1OIlYQDEQaroqDjs5Yt0Xtvd",
"footer": null,
"rendering_options": null
},

View File

@@ -13,7 +13,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZYWDEQaroqDjslD4xcPaQ",
"default_payment_method": "pm_1OIlYUDEQaroqDjsYOMRzrid",
"footer": null,
"rendering_options": null
},

View File

@@ -13,7 +13,7 @@
"invoice_prefix": "NORMA01",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1ODZYZDEQaroqDjsVOcw9c5t",
"default_payment_method": "pm_1OIlYXDEQaroqDjssam6O1GA",
"footer": null,
"rendering_options": null
},

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000002,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZY4DEQaroqDjst3BklA3q",
"id": "pm_1OIlY3DEQaroqDjslFpuk1CA",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000003,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZYKDEQaroqDjsker9EuiP",
"id": "pm_1OIlYIDEQaroqDjsByOEWq10",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000004,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZYODEQaroqDjsqrgagvFr",
"id": "pm_1OIlYMDEQaroqDjsgwTv4ukx",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000004,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZYODEQaroqDjsqrgagvFr",
"id": "pm_1OIlYMDEQaroqDjsgwTv4ukx",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000005,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZYSDEQaroqDjs0mTTiBeD",
"id": "pm_1OIlYQDEQaroqDjs5Yt0Xtvd",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000005,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZYSDEQaroqDjs0mTTiBeD",
"id": "pm_1OIlYQDEQaroqDjs5Yt0Xtvd",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000006,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZYWDEQaroqDjslD4xcPaQ",
"id": "pm_1OIlYUDEQaroqDjsYOMRzrid",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000006,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZYWDEQaroqDjslD4xcPaQ",
"id": "pm_1OIlYUDEQaroqDjsYOMRzrid",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000007,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZYZDEQaroqDjsVOcw9c5t",
"id": "pm_1OIlYXDEQaroqDjssam6O1GA",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000007,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZYZDEQaroqDjsVOcw9c5t",
"id": "pm_1OIlYXDEQaroqDjssam6O1GA",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000002,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZY4DEQaroqDjst3BklA3q",
"id": "pm_1OIlY3DEQaroqDjslFpuk1CA",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000008,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZY8DEQaroqDjs9CrZJasJ",
"id": "pm_1OIlY7DEQaroqDjsWWd7JRsa",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000008,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZY8DEQaroqDjs9CrZJasJ",
"id": "pm_1OIlY7DEQaroqDjsWWd7JRsa",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000009,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZYCDEQaroqDjsrpUcYFid",
"id": "pm_1OIlYBDEQaroqDjsjD1cNbBj",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000009,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZYCDEQaroqDjsrpUcYFid",
"id": "pm_1OIlYBDEQaroqDjsjD1cNbBj",
"livemode": false,
"metadata": {},
"object": "payment_method",

View File

@@ -35,7 +35,7 @@
"cvc_check": "pass"
},
"country": "US",
"exp_month": 11,
"exp_month": 12,
"exp_year": 2024,
"fingerprint": "NORMALIZED000001",
"funding": "credit",
@@ -54,7 +54,7 @@
},
"created": 1010000010,
"customer": "cus_NORMALIZED0001",
"id": "pm_1ODZYGDEQaroqDjsm4ouIeUW",
"id": "pm_1OIlYFDEQaroqDjso6F7pFrk",
"livemode": false,
"metadata": {},
"object": "payment_method",

Some files were not shown because too many files have changed in this diff Show More