List of all items
Structs
- AllowanceAcceptance
- AllowanceAmountRange
- AllowanceEnd
- AllowanceEvaluation
- AllowanceEvaluationInput
- AllowanceEventMessage
- AllowanceId
- AllowancePeriod
- AllowancePeriodLimit
- AllowancePeriodWindow
- AllowanceProposal
- AllowanceRejection
- AllowanceTerms
- AllowanceTermsBuilder
- AllowanceUsageEntry
- BillingPeriod
- ConversionRate
- DeliveryConfirmation
- EncryptedLink
- EncryptedLinkHandshake
- EncryptedLinkHandshakeSnapshot
- EncryptedLinkRecoveryContext
- EncryptedLinkRecoveryMarker
- EncryptedLinkSnapshot
- EventId
- HandshakeAdvanceError
- PaykitApp
- PaykitAppCapabilities
- PaykitAppId
- PaykitAppRegistry
- PaykitNoiseKeyAuthorization
- PaymentAmount
- PaymentConversionQuote
- PaymentEndpointIdentifier
- PaymentEndpointPayload
- PaymentList
- PaymentProof
- PaymentReference
- PaymentRequest
- PaymentRequestAcceptance
- PaymentRequestCancellation
- PaymentRequestEventMessage
- PaymentRequestId
- PaymentRequestRejection
- PaymentRequestTerms
- PaymentRequestTermsBuilder
- PreparedEncryptedLinkHandshakeStep
- PreparedPrivateApplicationMessageReceive
- PreparedPrivateApplicationMessageSend
- PreparedReceipt
- PrivateApplicationMessage
- PrivatePaymentList
- PublicKey
- Receipt
- ReceiptAccess
- ReceiptAccessEventMessage
- ReceiptDecryptionKey
- ReceiptDraft
- ReceiptId
- Recurrence
- RecurrenceConfig
Enums
- AllowanceEvaluationBlock
- AllowanceEvent
- AllowancePeriodKind
- AllowancePeriodUnit
- AllowanceRole
- HandshakeProgress
- PaykitError
- PaymentConversion
- PaymentDeadline
- PaymentRequestEvent
- PrivateMessageKind
- RecurrenceUnit
Functions
- accept_encrypted_link
- add_decimal_amounts
- advance_handshake
- allowance_period_window
- check_allowance_time
- clear_encrypted_link_outbox
- close_encrypted_link
- compare_decimal_amounts
- content_revision
- create_paykit_app_registry
- create_payment_endpoint
- decrypt_receipt
- delete_resource_if_revision
- derive_paykit_noise_public_key
- derive_paykit_noise_secret_key
- encrypted_link_recovery_marker_paths
- evaluate_allowance
- fetch_encrypted_link_recovery_marker
- fetch_payment_endpoint_revision
- fetch_resource_revision
- get_paykit_app_registry
- get_paykit_app_registry_with_revision
- get_paykit_noise_key_authorization
- get_payment_endpoint
- get_payment_endpoint_with_revision
- get_payment_list
- get_payment_list_with_budget
- get_payment_list_with_limits
- initiate_encrypted_link
- is_payment_list_limit_exceeded
- is_write_conflict
- list_payment_endpoint_identifiers
- match_allowance_request
- parse_allowance_event_message
- parse_delivery_confirmation_json
- parse_encrypted_link_recovery_marker_json
- parse_paykit_app_registry_json
- parse_payment_request_event_message
- parse_private_payment_list_json
- parse_receipt_access_event_message
- parse_receipt_access_json
- prepare_receipt
- prepare_receipt_for_recipient
- publish_encrypted_link_recovery_marker
- publish_paykit_noise_key_authorization
- put_resource_if_revision
- remove_encrypted_link_recovery_marker
- remove_payment_endpoint
- remove_payment_endpoint_if_revision
- restore_encrypted_link
- restore_encrypted_link_from_config
- restore_encrypted_link_handshake
- restore_encrypted_link_handshake_from_config
- send_allowance_acceptance
- send_allowance_end
- send_allowance_proposal
- send_allowance_rejection
- send_payment_conversion_quote
- send_payment_proof
- send_payment_request
- send_payment_request_acceptance
- send_payment_request_cancellation
- send_payment_request_rejection
- send_receipt_access
- serialize_allowance_event
- serialize_delivery_confirmation
- serialize_encrypted_link_recovery_marker
- serialize_paykit_app_registry
- serialize_payment_request_event
- serialize_private_payment_list_json
- serialize_receipt_access_json
- set_payment_endpoint
- set_private_payment_list
- store_prepared_receipt
- update_paykit_app_registry
- update_payment_endpoint
- with_write_lock
Type Aliases
Constants
- DEFAULT_MAX_RECOVERY_ATTEMPTS
- DEFAULT_MAX_SEND_RETRIES
- ENCRYPTED_RECEIPT_MAX_BYTES
- INITIAL_PAYKIT_KEY_GENERATION
- PAYKIT_APP_REGISTRY_MAX_APPS
- PAYKIT_APP_REGISTRY_MAX_BYTES
- PAYKIT_APP_REGISTRY_MAX_ENDPOINT_DEFAULTS
- PAYKIT_APP_REGISTRY_PATH
- PAYKIT_ENCRYPTED_LINK_RECOVERY_PATH_PREFIX
- PAYKIT_NOISE_KEY_AUTHORIZATION_PATH
- PAYKIT_PATH_PREFIX
- PAYKIT_PRIVATE_PATH_PREFIX
- PAYKIT_SHARED_STATE_PATH
- PAYKIT_SHARED_STATE_WRITE_PATH_PREFIX
- PAYMENT_ENDPOINT_PAYLOAD_MAX_BYTES
- PAYMENT_LIST_MAX_ENDPOINTS
- PAYMENT_REFERENCE_MAX_LEN
- PRIVATE_APPLICATION_MESSAGE_RECEIVE_LIMIT