Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-payment/src/providers/stripe.rs

cre8-app-payment · module providers::stripe · src · 793 lines (718 code, 5 comment) · sha d686547190f742ae

Items

type HmacSha256 const STRIPE_CHECKOUT_SESSIONS_URL const STRIPE_REFUNDS_URL const STRIPE_WEBHOOK_ENDPOINTS_URL const WEBHOOK_TOLERANCE_SECS const STRIPE_HOSTED_CARD_WALLET_CONTRACT const REQUIRED_WEBHOOK_EVENTS struct StripePaymentProvider struct StripeSessionRefs struct StripeWebhookObjectRefs impl PaymentProvider for StripePaymentProvider const EVENT_STATUSES

Functions

By call-graph weight (PageRank; 1.0 is the average function). 47 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
push_stripe_metadatasrc/providers/stripe.rs:507fn94301.5
stripe_object_statussrc/providers/stripe.rs:498fn81211.5
stripe_refund_statussrc/providers/stripe.rs:220fn95301.3
apple_pay_checkout_contractsrc/providers/stripe.rs:315fn71401.3
signature_partssrc/providers/stripe.rs:561fn91201.2
stripe_session_refssrc/providers/stripe.rs:414fn81111
verify_stripe_signaturesrc/providers/stripe.rs:533fn233350.9
stripe_checkout_formsrc/providers/stripe.rs:299fn152330.9
stripe_webhook_endpoint_formsrc/providers/stripe.rs:168fn172310.8
stripe_webhook_idempotency_keysrc/providers/stripe.rs:230fn121320.8
require_secretsrc/providers/stripe.rs:276fn31420.8
stripe_metadata_valuesrc/providers/stripe.rs:517fn155100.8
stripe_refund_formsrc/providers/stripe.rs:186fn163200.8
status_for_eventsrc/providers/stripe.rs:463fn93240.8
base_stripe_checkout_formsrc/providers/stripe.rs:323fn151100.7
push_stripe_checkout_metadatasrc/providers/stripe.rs:339fn232140.7
stripe_session_idsrc/providers/stripe.rs:451fn31100.7
stripe_payment_intent_idsrc/providers/stripe.rs:455fn71100.7
validate_public_webhook_urlsrc/providers/stripe.rs:160fn72200.7
stripe_webhook_registrationsrc/providers/stripe.rs:243fn321210.7
charge_refund_statussrc/providers/stripe.rs:473fn115100.7
explicit_status_for_eventsrc/providers/stripe.rs:485fn121100.7
push_optional_stripe_metadatasrc/providers/stripe.rs:363fn102110.7
push_request_metadatasrc/providers/stripe.rs:374fn94120.7
stripe_webhook_secret_namesrc/providers/stripe.rs:292fn61100.7
signature_partsrc/providers/stripe.rs:557fn31110.6
constant_time_eqsrc/providers/stripe.rs:571fn103100.6
stripe_refund_responsesrc/providers/stripe.rs:203fn161110.6
verify_stripe_webhooksrc/providers/stripe.rs:280fn111130.6
stripe_webhook_object_refssrc/providers/stripe.rs:423fn111120.6
stripe_payload_event_idsrc/providers/stripe.rs:435fn71100.6
stripe_payload_event_typesrc/providers/stripe.rs:443fn31100.6
stripe_payload_objectsrc/providers/stripe.rs:447fn31100.6
stripe_session_paymentsrc/providers/stripe.rs:384fn291110.5
StripePaymentProvider::create_sessionsrc/providers/stripe.rs:56trait impl281090.5
StripePaymentProvider::verify_webhooksrc/providers/stripe.rs:85trait impl271070.5
StripePaymentProvider::refund_paymentsrc/providers/stripe.rs:113trait impl211070.5
StripePaymentProvider::register_webhook_endpointsrc/providers/stripe.rs:135trait impl231090.5
accepts_valid_signaturesrc/providers/stripe.rs:587fn121040.5
rejects_bad_signaturesrc/providers/stripe.rs:601fn81030.5
webhook_registration_form_carries_the_complete_shop_event_contractsrc/providers/stripe.rs:611fn231030.5
subscriptions_capability_adds_the_recurring_events_to_registrationsrc/providers/stripe.rs:636fn243030.5
refund_form_is_full_scoped_and_idempotency_readysrc/providers/stripe.rs:662fn262020.5
refund_status_distinguishes_pending_partial_and_completesrc/providers/stripe.rs:690fn221020.5
webhook_registration_extracts_the_one_time_secret_without_weakening_httpssrc/providers/stripe.rs:714fn171030.5
checkout_form_binds_declared_apple_pay_to_the_hosted_card_wallet_lanesrc/providers/stripe.rs:733fn352020.5
checkout_form_does_not_claim_a_wallet_lane_without_the_capabilitysrc/providers/stripe.rs:770fn231030.5

Source not readable from this process.