The stripe-against-the-modern-world Reference Manual

This is the stripe-against-the-modern-world Reference Manual, version 0.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Jan 15 07:48:10 2023 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 stripe-against-the-modern-world

Implementation of the Stripe API.

Author

K1D77A

License

MIT

Version

0.2

Dependencies
  • str (system).
  • dexador (system).
  • jonathan (system).
  • alexandria (system).
  • ironclad (system).
  • local-time (system).
  • ningle (system).
  • do-urlencode (system).
  • closer-mop (system).
Source

stripe-against-the-modern-world.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 stripe-against-the-modern-world/stripe-against-the-modern-world.asd

Source

stripe-against-the-modern-world.asd.

Parent Component

stripe-against-the-modern-world (system).

ASDF Systems

stripe-against-the-modern-world.


3.1.3 stripe-against-the-modern-world/conditions.lisp

Dependency

package.lisp (file).

Source

stripe-against-the-modern-world.asd.

Parent Component

stripe-against-the-modern-world (system).

Public Interface
Internals

3.1.4 stripe-against-the-modern-world/protocol.lisp

Dependency

conditions.lisp (file).

Source

stripe-against-the-modern-world.asd.

Parent Component

stripe-against-the-modern-world (system).

Public Interface
Internals

3.1.5 stripe-against-the-modern-world/helpers.lisp

Dependency

protocol.lisp (file).

Source

stripe-against-the-modern-world.asd.

Parent Component

stripe-against-the-modern-world (system).

Public Interface

ec (function).

Internals

3.1.6 stripe-against-the-modern-world/webhooks.lisp

Dependency

helpers.lisp (file).

Source

stripe-against-the-modern-world.asd.

Parent Component

stripe-against-the-modern-world (system).

Public Interface
Internals

3.1.7 stripe-against-the-modern-world/stripe-against-the-modern-world.lisp

Dependency

webhooks.lisp (file).

Source

stripe-against-the-modern-world.asd.

Parent Component

stripe-against-the-modern-world (system).

Public Interface
Internals

sessions%all (class).


4 Packages

Packages are listed by definition order.


4.1 stripe-against-the-modern-world

Source

package.lisp.

Nickname

satmw

Use List

common-lisp.

Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Special variables

Special Variable: *api-key*
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Special Variable: *api-version*
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Special Variable: *parse-as*

Used to parse data with call-api. Defaults to jojo’s :plist, can be any valid parser key, best use :hash-table

Package

stripe-against-the-modern-world.

Source

conditions.lisp.

Special Variable: *url*
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.


5.1.2 Macros

Macro: defapi (name (endpoint super))
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Macro: defapi%delete (name (endpoint))
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Macro: defapi%get (name (endpoint))
Package

stripe-against-the-modern-world.

Source

protocol.lisp.


5.1.3 Ordinary functions

Function: ec (&rest entries)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Function: verify-signature (signing-secret v1 timestamp raw-body)

Verifies the received V1 using TIMESTAMP and RAW-BODY. Returns whether it is
valid (bool) and the difference between TIMESTAMP and #’local-time:now (unix epoch time)

Package

stripe-against-the-modern-world.

Source

webhooks.lisp.


5.1.4 Generic functions

Generic Function: call-api (req)
Package

stripe-against-the-modern-world.

Methods
Method: call-api (req)
Source

protocol.lisp.

Generic Reader: code (condition)
Generic Writer: (setf code) (condition)
Package

stripe-against-the-modern-world.

Methods
Reader Method: code ((condition stripe-api-condition))
Writer Method: (setf code) ((condition stripe-api-condition))
Source

conditions.lisp.

Target Slot

code.

Generic Reader: content (object)
Package

stripe-against-the-modern-world.

Methods
Reader Method: content ((request-with-content request-with-content))

automatically generated reader method

Source

protocol.lisp.

Target Slot

content.

Generic Writer: (setf content) (object)
Package

stripe-against-the-modern-world.

Methods
Writer Method: (setf content) ((request-with-content request-with-content))

automatically generated writer method

Source

protocol.lisp.

Target Slot

content.

Generic Reader: decline-code (condition)
Generic Writer: (setf decline-code) (condition)
Package

stripe-against-the-modern-world.

Methods
Reader Method: decline-code ((condition stripe-api-condition))
Writer Method: (setf decline-code) ((condition stripe-api-condition))
Source

conditions.lisp.

Target Slot

decline-code.

Generic Reader: doc-url (condition)
Generic Writer: (setf doc-url) (condition)
Package

stripe-against-the-modern-world.

Methods
Reader Method: doc-url ((condition stripe-api-condition))
Writer Method: (setf doc-url) ((condition stripe-api-condition))
Source

conditions.lisp.

Target Slot

doc-url.

Generic Reader: error-type (condition)
Generic Writer: (setf error-type) (condition)
Package

stripe-against-the-modern-world.

Methods
Reader Method: error-type ((condition stripe-api-condition))
Writer Method: (setf error-type) ((condition stripe-api-condition))
Source

conditions.lisp.

Target Slot

error-type.

Generic Reader: id (object)
Package

stripe-against-the-modern-world.

Methods
Reader Method: id ((webhooks%delete webhooks%delete))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((webhooks%update webhooks%update))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((webhooks%get webhooks%get))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((shipping%update shipping%update))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((shipping%get shipping%get))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((sessions%line-items sessions%line-items))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((sessions%get sessions%get))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((sessions%expire sessions%expire))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((prices%update prices%update))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((prices%id prices%id))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((products%delete products%delete))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((products%update products%update))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((products%id products%id))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((tokens%id tokens%id))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((refunds%update refunds%update))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((refunds%id refunds%id))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((payouts%cancel payouts%cancel))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((payouts%confirm payouts%confirm))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((payouts%update payouts%update))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((payouts%id payouts%id))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((setup_intents%cancel setup_intents%cancel))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((setup_intents%confirm setup_intents%confirm))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((setup_intents%update setup_intents%update))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((setup_intents%id setup_intents%id))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((payment_intents%cancel payment_intents%cancel))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((payment_intents%capture payment_intents%capture))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((payment_intents%confirm payment_intents%confirm))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((payment_intents%update payment_intents%update))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((payment_intents%id payment_intents%id))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((mandates%id mandates%id))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((file_links%update file_links%update))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((file_links%id file_links%id))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((files%id files%id))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((events%id events%id))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((disputes%close disputes%close))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((disputes%update disputes%update))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((disputes%id disputes%id))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((customers%id customers%id))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((customers%update customers%update))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((charges%capture charges%capture))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((charges%update charges%update))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((charges%id charges%id))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Reader Method: id ((balance_transactions%id balance_transactions%id))

automatically generated reader method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Generic Writer: (setf id) (object)
Package

stripe-against-the-modern-world.

Methods
Writer Method: (setf id) ((webhooks%delete webhooks%delete))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((webhooks%update webhooks%update))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((webhooks%get webhooks%get))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((shipping%update shipping%update))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((shipping%get shipping%get))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((sessions%line-items sessions%line-items))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((sessions%get sessions%get))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((sessions%expire sessions%expire))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((prices%update prices%update))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((prices%id prices%id))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((products%delete products%delete))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((products%update products%update))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((products%id products%id))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((tokens%id tokens%id))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((refunds%update refunds%update))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((refunds%id refunds%id))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((payouts%cancel payouts%cancel))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((payouts%confirm payouts%confirm))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((payouts%update payouts%update))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((payouts%id payouts%id))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((setup_intents%cancel setup_intents%cancel))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((setup_intents%confirm setup_intents%confirm))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((setup_intents%update setup_intents%update))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((setup_intents%id setup_intents%id))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((payment_intents%cancel payment_intents%cancel))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((payment_intents%capture payment_intents%capture))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((payment_intents%confirm payment_intents%confirm))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((payment_intents%update payment_intents%update))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((payment_intents%id payment_intents%id))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((mandates%id mandates%id))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((file_links%update file_links%update))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((file_links%id file_links%id))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((files%id files%id))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((events%id events%id))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((disputes%close disputes%close))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((disputes%update disputes%update))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((disputes%id disputes%id))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((customers%id customers%id))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((customers%update customers%update))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((charges%capture charges%capture))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((charges%update charges%update))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((charges%id charges%id))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Writer Method: (setf id) ((balance_transactions%id balance_transactions%id))

automatically generated writer method

Source

stripe-against-the-modern-world.lisp.

Target Slot

id.

Generic Reader: message (condition)
Generic Writer: (setf message) (condition)
Package

stripe-against-the-modern-world.

Methods
Reader Method: message ((condition stripe-api-condition))
Writer Method: (setf message) ((condition stripe-api-condition))
Source

conditions.lisp.

Target Slot

message.

Generic Reader: param (condition)
Generic Writer: (setf param) (condition)
Package

stripe-against-the-modern-world.

Methods
Reader Method: param ((condition stripe-api-condition))
Writer Method: (setf param) ((condition stripe-api-condition))
Source

conditions.lisp.

Target Slot

param.

Generic Reader: parent-condition (condition)
Generic Writer: (setf parent-condition) (condition)
Package

stripe-against-the-modern-world.

Methods
Reader Method: parent-condition ((condition stripe-api-condition))
Writer Method: (setf parent-condition) ((condition stripe-api-condition))
Source

conditions.lisp.

Target Slot

parent-condition.

Generic Reader: payment-intent (condition)
Generic Writer: (setf payment-intent) (condition)
Package

stripe-against-the-modern-world.

Methods
Reader Method: payment-intent ((condition stripe-api-condition))
Writer Method: (setf payment-intent) ((condition stripe-api-condition))
Source

conditions.lisp.

Target Slot

payment-intent.

Generic Reader: payment-method (condition)
Generic Writer: (setf payment-method) (condition)
Package

stripe-against-the-modern-world.

Methods
Reader Method: payment-method ((condition stripe-api-condition))
Writer Method: (setf payment-method) ((condition stripe-api-condition))
Source

conditions.lisp.

Target Slot

payment-method.

Generic Reader: payment-method-type (condition)
Generic Writer: (setf payment-method-type) (condition)
Package

stripe-against-the-modern-world.

Methods
Reader Method: payment-method-type ((condition stripe-api-condition))
Writer Method: (setf payment-method-type) ((condition stripe-api-condition))
Source

conditions.lisp.

Target Slot

payment-method-type.

Generic Reader: request-fun (object)
Package

stripe-against-the-modern-world.

Methods
Reader Method: request-fun ((stripe-request stripe-request))

automatically generated reader method

Source

protocol.lisp.

Target Slot

request-fun.

Generic Reader: setup-intent (condition)
Generic Writer: (setf setup-intent) (condition)
Package

stripe-against-the-modern-world.

Methods
Reader Method: setup-intent ((condition stripe-api-condition))
Writer Method: (setf setup-intent) ((condition stripe-api-condition))
Source

conditions.lisp.

Target Slot

setup-intent.

Generic Reader: source (condition)
Generic Writer: (setf source) (condition)
Package

stripe-against-the-modern-world.

Methods
Reader Method: source ((condition stripe-api-condition))
Writer Method: (setf source) ((condition stripe-api-condition))
Source

conditions.lisp.

Target Slot

source.

Generic Function: verify-webhook (signing-secret request)
Package

stripe-against-the-modern-world.

Methods
Method: verify-webhook (signing-secret (request request))
Source

webhooks.lisp.


5.1.5 Standalone methods

Method: compute-effective-slot-definition ((class api-call) name dslots)
Package

sb-mop.

Source

protocol.lisp.

Method: direct-slot-definition-class ((class api-call) &rest initargs)
Package

sb-mop.

Source

protocol.lisp.

Method: effective-slot-definition-class ((class api-call) &rest initargs)
Package

sb-mop.

Source

protocol.lisp.

Method: print-object ((obj stripe-api-condition) stream)
Source

conditions.lisp.

Method: validate-superclass ((class api-slot) (metaclass standard-class))
Package

sb-mop.

Source

protocol.lisp.

Method: validate-superclass ((class api-call) (metaclass funcallable-standard-class))
Package

sb-mop.

Source

protocol.lisp.


5.1.6 Conditions

Condition: api-error

API errors cover any other type of problem (e.g., a temporary problem with Stripe’s servers), and are extremely uncommon.

Package

stripe-against-the-modern-world.

Source

conditions.lisp.

Direct superclasses

stripe-api-condition.

Direct slots
Slot: error-type
Initform

(quote "api_error")

Initargs

:error-type

Condition: card-error

Card errors are the most common type of error you should expect to handle. They result when the user enters a card that can’t be charged for some reason.

Package

stripe-against-the-modern-world.

Source

conditions.lisp.

Direct superclasses

stripe-api-condition.

Direct methods
Direct slots
Slot: error-type
Initform

(quote "card_error")

Initargs

:error-type

Slot: charge
Initargs

:charge

Readers

charge.

Writers

(setf charge).

Condition: indempotency-error

Idempotency errors occur when an Idempotency-Key is re-used on a request that does not match the first request’s API endpoint and parameters.

Package

stripe-against-the-modern-world.

Source

conditions.lisp.

Direct superclasses

stripe-api-condition.

Direct slots
Slot: error-type
Initform

(quote "indempotency_error")

Initargs

:error-type

Condition: invalid-request-error

Invalid request errors arise when your request has invalid parameters.

Package

stripe-against-the-modern-world.

Source

conditions.lisp.

Direct superclasses

stripe-api-condition.

Direct slots
Slot: error-type
Initform

(quote "invalid_request_error")

Initargs

:error-type

Condition: stripe-api-condition
Package

stripe-against-the-modern-world.

Source

conditions.lisp.

Direct superclasses

stripe-condition.

Direct subclasses
Direct methods
Direct slots
Slot: error-type
Initargs

:error-type

Readers

error-type.

Writers

(setf error-type).

Slot: parent-condition
Initargs

:parent-condition

Readers

parent-condition.

Writers

(setf parent-condition).

Slot: code
Initargs

:code

Readers

code.

Writers

(setf code).

Slot: decline-code
Initargs

:decline-code

Readers

decline-code.

Writers

(setf decline-code).

Slot: message
Initargs

:message

Readers

message.

Writers

(setf message).

Slot: param
Initargs

:param

Readers

param.

Writers

(setf param).

Slot: payment-intent
Initargs

:payment-intent

Readers

payment-intent.

Writers

(setf payment-intent).

Slot: doc-url
Initargs

:doc-url

Readers

doc-url.

Writers

(setf doc-url).

Slot: payment-method
Initargs

:payment-method

Readers

payment-method.

Writers

(setf payment-method).

Slot: payment-method-type
Initargs

:payment-method-type

Readers

payment-method-type.

Writers

(setf payment-method-type).

Slot: setup-intent
Initargs

:setup-intent

Readers

setup-intent.

Writers

(setf setup-intent).

Slot: source
Initargs

:source

Readers

source.

Writers

(setf source).

Condition: stripe-condition
Package

stripe-against-the-modern-world.

Source

conditions.lisp.

Direct superclasses

serious-condition.

Direct subclasses

stripe-api-condition.


5.1.7 Classes

Class: api-call
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Direct superclasses

funcallable-standard-class.

Direct methods
Direct slots
Slot: string-constructor
Readers

string-constructor.

Writers

(setf string-constructor).

Slot: endpoint
Initargs

:endpoint

Readers

endpoint.

Writers

(setf endpoint).

Slot: genned-slot-names
Initargs

:genned-slot-names

Readers

genned-slot-names.

Writers

(setf genned-slot-names).

Class: api-slot
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Direct superclasses

slot-definition.

Direct subclasses
Direct methods
Direct slots
Slot: translator
Initargs

:translator

Readers

translator.

Writers

(setf translator).

Class: balance%get-balance
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Class: balance_transactions%all
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Class: balance_transactions%id
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: charges%all
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Class: charges%capture
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: charges%create
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Class: charges%id
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: charges%update
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: customers%all
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Class: customers%create
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Class: customers%id
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

delete-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: customers%update
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: delete-request
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Direct superclasses

request-without-content.

Direct subclasses
Direct slots
Slot: request-fun
Initform

(quote dexador:delete)

Class: disputes%all
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Class: disputes%close
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: disputes%id
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: disputes%update
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: events%all
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Class: events%id
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: files%all
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Class: files%create
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-files-request.

Class: files%id
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: get-request
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Direct superclasses

request-without-content.

Direct subclasses
Direct slots
Slot: request-fun
Initform

(quote dexador:get)

Class: mandates%id
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: payment_intents%all
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Class: payment_intents%cancel
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: payment_intents%capture
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: payment_intents%confirm
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: payment_intents%create
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Class: payment_intents%id
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: payment_intents%update
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: payouts%all
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Class: payouts%cancel
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: payouts%confirm
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: payouts%create
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Class: payouts%id
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: payouts%update
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: post-files-request
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Direct superclasses

post-request.

Direct subclasses

files%create.

Direct methods

determine-base-url.

Class: post-request
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Direct superclasses

request-with-content.

Direct subclasses
Direct slots
Slot: request-fun
Initform

(quote dexador:post)

Class: prices%all
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Class: prices%create
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Class: prices%id
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: prices%update
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: products%all
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Class: products%create
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Class: products%delete
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

delete-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: products%id
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: products%update
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: put-request
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Direct superclasses

request-with-content.

Direct slots
Slot: request-fun
Initform

(quote dexador:put)

Class: refunds%all
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Class: refunds%create
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Class: refunds%id
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: refunds%update
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: request-with-content
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Direct superclasses

stripe-request.

Direct subclasses
Direct methods
Direct slots
Slot: content
Type

list

Initargs

:content

Readers

content.

Writers

(setf content).

Class: request-without-content
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Direct superclasses

stripe-request.

Direct subclasses
Direct methods

form-dex-args.

Class: sessions%create
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Class: sessions%expire
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: sessions%get
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: sessions%line-items
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: setup_attempts%all
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Class: setup_intents%all
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Class: setup_intents%cancel
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: setup_intents%confirm
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: setup_intents%create
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Class: setup_intents%id
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: setup_intents%update
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: shipping%all
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Class: shipping%create
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Class: shipping%get
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: shipping%update
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: stripe-request
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Direct superclasses

funcallable-standard-object.

Direct subclasses
Direct methods
Direct slots
Slot: request-fun
Initform

(quote dexador:get)

Initargs

:request-fun

Readers

request-fun.

Writers

This slot is read-only.

Class: tokens%create
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Class: tokens%id
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: webhooks%all
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Class: webhooks%create
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Class: webhooks%delete
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

delete-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: webhooks%get
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: webhooks%update
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

post-request.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).


5.2 Internals


5.2.1 Special variables

Special Variable: *test*
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Special Variable: *test2*
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Special Variable: *test3*
Package

stripe-against-the-modern-world.

Source

helpers.lisp.


5.2.2 Macros

Macro: destructure-environment ((env) &body body)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Macro: with-captured-api-failure (&body body)
Package

stripe-against-the-modern-world.

Source

conditions.lisp.

Macro: with-changed-array ((array-name) env &body body)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Macro: with-current-pos ((env) &body body)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Macro: with-new-pos ((env) &body body)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Macro: with-resetting-current-pos ((env) &body body)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Macro: with-resetting-parents ((env) &body body)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.


5.2.3 Ordinary functions

Function: %determine-condition-class (type)
Package

stripe-against-the-modern-world.

Source

conditions.lisp.

Function: compute-signature (signature timestamp raw-body)

Convert everything that is not an array to an array and then compute a hmac. Return a hex string as the final result.

Package

stripe-against-the-modern-world.

Source

webhooks.lisp.

Function: construct-alist (list)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Function: copy-res (instance)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Function: determine-list-type (list)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Function: enc-h (hash)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Function: encode-array-array (parents val)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Function: encode-hash-table (env hash-table)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Function: encode-key-array (parents key val)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Function: encode-key-val (key val)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Function: entry (list env acc)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Function: format-basic-array (array-name positions val)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Function: format-object-in-array (array-name positions slot-name val)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Function: gen-url-generator (class)
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Function: in-list (obj)
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Function: make-res (&key list)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Function: rec (list env acc)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Function: replace-vars-for-slot-names (split slots)
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Reader: res-list (instance)
Writer: (setf res-list) (instance)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Target Slot

list.

Function: res-p (object)
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Function: slots-from-url (url)
Package

stripe-against-the-modern-world.

Source

protocol.lisp.


5.2.4 Generic functions

Generic Function: %error-key->slot-name (parse-as key)
Package

stripe-against-the-modern-world.

Methods
Method: %error-key->slot-name ((parse-as (eql :hash-table)) key)
Source

conditions.lisp.

Method: %error-key->slot-name ((parse-as (eql :plist)) key)
Source

conditions.lisp.

Generic Function: %failed-request-to-condition (parse-as request)

Convert a failed request to a condition using *parse-as*

Package

stripe-against-the-modern-world.

Source

conditions.lisp.

Methods
Method: %failed-request-to-condition ((parse-as (eql :hash-table)) condition)

Converts the error returned by Dex into a nice stripe condition.

Method: %failed-request-to-condition ((parse-as (eql :plist)) condition)

Converts the error returned by Dex into a nice stripe condition.

Generic Function: ->array (str)
Package

stripe-against-the-modern-world.

Methods
Method: ->array ((str array))
Source

webhooks.lisp.

Method: ->array ((str string))
Source

webhooks.lisp.

Generic Reader: charge (condition)
Generic Writer: (setf charge) (condition)
Package

stripe-against-the-modern-world.

Methods
Reader Method: charge ((condition card-error))
Writer Method: (setf charge) ((condition card-error))
Source

conditions.lisp.

Target Slot

charge.

Generic Function: determine-base-url (req)
Package

stripe-against-the-modern-world.

Methods
Method: determine-base-url ((req post-files-request))
Source

protocol.lisp.

Method: determine-base-url (req)
Source

protocol.lisp.

Generic Reader: endpoint (object)
Package

stripe-against-the-modern-world.

Methods
Reader Method: endpoint ((api-call api-call))

automatically generated reader method

Source

protocol.lisp.

Target Slot

endpoint.

Generic Writer: (setf endpoint) (object)
Package

stripe-against-the-modern-world.

Methods
Writer Method: (setf endpoint) ((api-call api-call))

automatically generated writer method

Source

protocol.lisp.

Target Slot

endpoint.

Generic Function: form-dex-args (request)
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Method Combination

append.

Options

:most-specific-last

Methods
Method: form-dex-args append ((request request-with-content))
Method: form-dex-args append ((request request-without-content))
Method: form-dex-args append ((request stripe-request))
Generic Function: generate-url (req)
Package

stripe-against-the-modern-world.

Methods
Method: generate-url ((req stripe-request))
Source

protocol.lisp.

Generic Reader: genned-slot-names (object)
Package

stripe-against-the-modern-world.

Methods
Reader Method: genned-slot-names ((api-call api-call))

automatically generated reader method

Source

protocol.lisp.

Target Slot

genned-slot-names.

Generic Writer: (setf genned-slot-names) (object)
Package

stripe-against-the-modern-world.

Methods
Writer Method: (setf genned-slot-names) ((api-call api-call))

automatically generated writer method

Source

protocol.lisp.

Target Slot

genned-slot-names.

Generic Reader: parents (object)
Package

stripe-against-the-modern-world.

Methods
Reader Method: parents ((env env))

automatically generated reader method

Source

helpers.lisp.

Target Slot

parents.

Generic Writer: (setf parents) (object)
Package

stripe-against-the-modern-world.

Methods
Writer Method: (setf parents) ((env env))

automatically generated writer method

Source

helpers.lisp.

Target Slot

parents.

Generic Function: process-obj (type list env acc)
Package

stripe-against-the-modern-world.

Methods
Method: process-obj :around (type list env acc)
Source

helpers.lisp.

Method: process-obj ((type (eql :array)) list env acc)
Source

helpers.lisp.

Method: process-obj ((type (eql :object)) list env acc)
Source

helpers.lisp.

Generic Reader: res (object)
Package

stripe-against-the-modern-world.

Methods
Reader Method: res ((env env))

automatically generated reader method

Source

helpers.lisp.

Target Slot

res.

Generic Writer: (setf res) (object)
Package

stripe-against-the-modern-world.

Methods
Writer Method: (setf res) ((env env))

automatically generated writer method

Source

helpers.lisp.

Target Slot

res.

Generic Reader: string-constructor (object)
Package

stripe-against-the-modern-world.

Methods
Reader Method: string-constructor ((api-call api-call))

automatically generated reader method

Source

protocol.lisp.

Target Slot

string-constructor.

Generic Writer: (setf string-constructor) (object)
Package

stripe-against-the-modern-world.

Methods
Writer Method: (setf string-constructor) ((api-call api-call))

automatically generated writer method

Source

protocol.lisp.

Target Slot

string-constructor.

Generic Reader: translator (object)
Package

stripe-against-the-modern-world.

Methods
Reader Method: translator ((api-slot api-slot))

automatically generated reader method

Source

protocol.lisp.

Target Slot

translator.

Generic Writer: (setf translator) (object)
Package

stripe-against-the-modern-world.

Methods
Writer Method: (setf translator) ((api-slot api-slot))

automatically generated writer method

Source

protocol.lisp.

Target Slot

translator.


5.2.5 Structures

Structure: res
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: list
Package

common-lisp.

Readers

res-list.

Writers

(setf res-list).


5.2.6 Classes

Class: api-slot-direct
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Direct superclasses
  • api-slot.
  • standard-direct-slot-definition.
Class: api-slot-effective
Package

stripe-against-the-modern-world.

Source

protocol.lisp.

Direct superclasses
  • api-slot.
  • standard-effective-slot-definition.
Class: env
Package

stripe-against-the-modern-world.

Source

helpers.lisp.

Direct methods
Direct slots
Slot: parents
Readers

parents.

Writers

(setf parents).

Slot: res
Readers

res.

Writers

(setf res).

Class: sessions%all
Package

stripe-against-the-modern-world.

Source

stripe-against-the-modern-world.lisp.

Direct superclasses

get-request.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (   -  
C   D   E   F   G   I   M   P   R   S   T   V   W  
Index Entry  Section

%
%determine-condition-class: Private ordinary functions
%error-key->slot-name: Private generic functions
%error-key->slot-name: Private generic functions
%error-key->slot-name: Private generic functions
%failed-request-to-condition: Private generic functions
%failed-request-to-condition: Private generic functions
%failed-request-to-condition: Private generic functions

(
(setf charge): Private generic functions
(setf charge): Private generic functions
(setf code): Public generic functions
(setf code): Public generic functions
(setf content): Public generic functions
(setf content): Public generic functions
(setf decline-code): Public generic functions
(setf decline-code): Public generic functions
(setf doc-url): Public generic functions
(setf doc-url): Public generic functions
(setf endpoint): Private generic functions
(setf endpoint): Private generic functions
(setf error-type): Public generic functions
(setf error-type): Public generic functions
(setf genned-slot-names): Private generic functions
(setf genned-slot-names): Private generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf message): Public generic functions
(setf message): Public generic functions
(setf param): Public generic functions
(setf param): Public generic functions
(setf parent-condition): Public generic functions
(setf parent-condition): Public generic functions
(setf parents): Private generic functions
(setf parents): Private generic functions
(setf payment-intent): Public generic functions
(setf payment-intent): Public generic functions
(setf payment-method): Public generic functions
(setf payment-method): Public generic functions
(setf payment-method-type): Public generic functions
(setf payment-method-type): Public generic functions
(setf res): Private generic functions
(setf res): Private generic functions
(setf res-list): Private ordinary functions
(setf setup-intent): Public generic functions
(setf setup-intent): Public generic functions
(setf source): Public generic functions
(setf source): Public generic functions
(setf string-constructor): Private generic functions
(setf string-constructor): Private generic functions
(setf translator): Private generic functions
(setf translator): Private generic functions

-
->array: Private generic functions
->array: Private generic functions
->array: Private generic functions

C
call-api: Public generic functions
call-api: Public generic functions
charge: Private generic functions
charge: Private generic functions
code: Public generic functions
code: Public generic functions
compute-effective-slot-definition: Public standalone methods
compute-signature: Private ordinary functions
construct-alist: Private ordinary functions
content: Public generic functions
content: Public generic functions
copy-res: Private ordinary functions

D
decline-code: Public generic functions
decline-code: Public generic functions
defapi: Public macros
defapi%delete: Public macros
defapi%get: Public macros
destructure-environment: Private macros
determine-base-url: Private generic functions
determine-base-url: Private generic functions
determine-base-url: Private generic functions
determine-list-type: Private ordinary functions
direct-slot-definition-class: Public standalone methods
doc-url: Public generic functions
doc-url: Public generic functions

E
ec: Public ordinary functions
effective-slot-definition-class: Public standalone methods
enc-h: Private ordinary functions
encode-array-array: Private ordinary functions
encode-hash-table: Private ordinary functions
encode-key-array: Private ordinary functions
encode-key-val: Private ordinary functions
endpoint: Private generic functions
endpoint: Private generic functions
entry: Private ordinary functions
error-type: Public generic functions
error-type: Public generic functions

F
form-dex-args: Private generic functions
form-dex-args: Private generic functions
form-dex-args: Private generic functions
form-dex-args: Private generic functions
format-basic-array: Private ordinary functions
format-object-in-array: Private ordinary functions
Function, %determine-condition-class: Private ordinary functions
Function, (setf res-list): Private ordinary functions
Function, compute-signature: Private ordinary functions
Function, construct-alist: Private ordinary functions
Function, copy-res: Private ordinary functions
Function, determine-list-type: Private ordinary functions
Function, ec: Public ordinary functions
Function, enc-h: Private ordinary functions
Function, encode-array-array: Private ordinary functions
Function, encode-hash-table: Private ordinary functions
Function, encode-key-array: Private ordinary functions
Function, encode-key-val: Private ordinary functions
Function, entry: Private ordinary functions
Function, format-basic-array: Private ordinary functions
Function, format-object-in-array: Private ordinary functions
Function, gen-url-generator: Private ordinary functions
Function, in-list: Private ordinary functions
Function, make-res: Private ordinary functions
Function, rec: Private ordinary functions
Function, replace-vars-for-slot-names: Private ordinary functions
Function, res-list: Private ordinary functions
Function, res-p: Private ordinary functions
Function, slots-from-url: Private ordinary functions
Function, verify-signature: Public ordinary functions

G
gen-url-generator: Private ordinary functions
generate-url: Private generic functions
generate-url: Private generic functions
Generic Function, %error-key->slot-name: Private generic functions
Generic Function, %failed-request-to-condition: Private generic functions
Generic Function, (setf charge): Private generic functions
Generic Function, (setf code): Public generic functions
Generic Function, (setf content): Public generic functions
Generic Function, (setf decline-code): Public generic functions
Generic Function, (setf doc-url): Public generic functions
Generic Function, (setf endpoint): Private generic functions
Generic Function, (setf error-type): Public generic functions
Generic Function, (setf genned-slot-names): Private generic functions
Generic Function, (setf id): Public generic functions
Generic Function, (setf message): Public generic functions
Generic Function, (setf param): Public generic functions
Generic Function, (setf parent-condition): Public generic functions
Generic Function, (setf parents): Private generic functions
Generic Function, (setf payment-intent): Public generic functions
Generic Function, (setf payment-method): Public generic functions
Generic Function, (setf payment-method-type): Public generic functions
Generic Function, (setf res): Private generic functions
Generic Function, (setf setup-intent): Public generic functions
Generic Function, (setf source): Public generic functions
Generic Function, (setf string-constructor): Private generic functions
Generic Function, (setf translator): Private generic functions
Generic Function, ->array: Private generic functions
Generic Function, call-api: Public generic functions
Generic Function, charge: Private generic functions
Generic Function, code: Public generic functions
Generic Function, content: Public generic functions
Generic Function, decline-code: Public generic functions
Generic Function, determine-base-url: Private generic functions
Generic Function, doc-url: Public generic functions
Generic Function, endpoint: Private generic functions
Generic Function, error-type: Public generic functions
Generic Function, form-dex-args: Private generic functions
Generic Function, generate-url: Private generic functions
Generic Function, genned-slot-names: Private generic functions
Generic Function, id: Public generic functions
Generic Function, message: Public generic functions
Generic Function, param: Public generic functions
Generic Function, parent-condition: Public generic functions
Generic Function, parents: Private generic functions
Generic Function, payment-intent: Public generic functions
Generic Function, payment-method: Public generic functions
Generic Function, payment-method-type: Public generic functions
Generic Function, process-obj: Private generic functions
Generic Function, request-fun: Public generic functions
Generic Function, res: Private generic functions
Generic Function, setup-intent: Public generic functions
Generic Function, source: Public generic functions
Generic Function, string-constructor: Private generic functions
Generic Function, translator: Private generic functions
Generic Function, verify-webhook: Public generic functions
genned-slot-names: Private generic functions
genned-slot-names: Private generic functions

I
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
in-list: Private ordinary functions

M
Macro, defapi: Public macros
Macro, defapi%delete: Public macros
Macro, defapi%get: Public macros
Macro, destructure-environment: Private macros
Macro, with-captured-api-failure: Private macros
Macro, with-changed-array: Private macros
Macro, with-current-pos: Private macros
Macro, with-new-pos: Private macros
Macro, with-resetting-current-pos: Private macros
Macro, with-resetting-parents: Private macros
make-res: Private ordinary functions
message: Public generic functions
message: Public generic functions
Method, %error-key->slot-name: Private generic functions
Method, %error-key->slot-name: Private generic functions
Method, %failed-request-to-condition: Private generic functions
Method, %failed-request-to-condition: Private generic functions
Method, (setf charge): Private generic functions
Method, (setf code): Public generic functions
Method, (setf content): Public generic functions
Method, (setf decline-code): Public generic functions
Method, (setf doc-url): Public generic functions
Method, (setf endpoint): Private generic functions
Method, (setf error-type): Public generic functions
Method, (setf genned-slot-names): Private generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf message): Public generic functions
Method, (setf param): Public generic functions
Method, (setf parent-condition): Public generic functions
Method, (setf parents): Private generic functions
Method, (setf payment-intent): Public generic functions
Method, (setf payment-method): Public generic functions
Method, (setf payment-method-type): Public generic functions
Method, (setf res): Private generic functions
Method, (setf setup-intent): Public generic functions
Method, (setf source): Public generic functions
Method, (setf string-constructor): Private generic functions
Method, (setf translator): Private generic functions
Method, ->array: Private generic functions
Method, ->array: Private generic functions
Method, call-api: Public generic functions
Method, charge: Private generic functions
Method, code: Public generic functions
Method, compute-effective-slot-definition: Public standalone methods
Method, content: Public generic functions
Method, decline-code: Public generic functions
Method, determine-base-url: Private generic functions
Method, determine-base-url: Private generic functions
Method, direct-slot-definition-class: Public standalone methods
Method, doc-url: Public generic functions
Method, effective-slot-definition-class: Public standalone methods
Method, endpoint: Private generic functions
Method, error-type: Public generic functions
Method, form-dex-args: Private generic functions
Method, form-dex-args: Private generic functions
Method, form-dex-args: Private generic functions
Method, generate-url: Private generic functions
Method, genned-slot-names: Private generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, message: Public generic functions
Method, param: Public generic functions
Method, parent-condition: Public generic functions
Method, parents: Private generic functions
Method, payment-intent: Public generic functions
Method, payment-method: Public generic functions
Method, payment-method-type: Public generic functions
Method, print-object: Public standalone methods
Method, process-obj: Private generic functions
Method, process-obj: Private generic functions
Method, process-obj: Private generic functions
Method, request-fun: Public generic functions
Method, res: Private generic functions
Method, setup-intent: Public generic functions
Method, source: Public generic functions
Method, string-constructor: Private generic functions
Method, translator: Private generic functions
Method, validate-superclass: Public standalone methods
Method, validate-superclass: Public standalone methods
Method, verify-webhook: Public generic functions

P
param: Public generic functions
param: Public generic functions
parent-condition: Public generic functions
parent-condition: Public generic functions
parents: Private generic functions
parents: Private generic functions
payment-intent: Public generic functions
payment-intent: Public generic functions
payment-method: Public generic functions
payment-method: Public generic functions
payment-method-type: Public generic functions
payment-method-type: Public generic functions
print-object: Public standalone methods
process-obj: Private generic functions
process-obj: Private generic functions
process-obj: Private generic functions
process-obj: Private generic functions

R
rec: Private ordinary functions
replace-vars-for-slot-names: Private ordinary functions
request-fun: Public generic functions
request-fun: Public generic functions
res: Private generic functions
res: Private generic functions
res-list: Private ordinary functions
res-p: Private ordinary functions

S
setup-intent: Public generic functions
setup-intent: Public generic functions
slots-from-url: Private ordinary functions
source: Public generic functions
source: Public generic functions
string-constructor: Private generic functions
string-constructor: Private generic functions

T
translator: Private generic functions
translator: Private generic functions

V
validate-superclass: Public standalone methods
validate-superclass: Public standalone methods
verify-signature: Public ordinary functions
verify-webhook: Public generic functions
verify-webhook: Public generic functions

W
with-captured-api-failure: Private macros
with-changed-array: Private macros
with-current-pos: Private macros
with-new-pos: Private macros
with-resetting-current-pos: Private macros
with-resetting-parents: Private macros


A.3 Variables

Jump to:   *  
C   D   E   G   I   L   M   P   R   S   T  
Index Entry  Section

*
*api-key*: Public special variables
*api-version*: Public special variables
*parse-as*: Public special variables
*test*: Private special variables
*test2*: Private special variables
*test3*: Private special variables
*url*: Public special variables

C
charge: Public conditions
code: Public conditions
content: Public classes

D
decline-code: Public conditions
doc-url: Public conditions

E
endpoint: Public classes
error-type: Public conditions
error-type: Public conditions
error-type: Public conditions
error-type: Public conditions
error-type: Public conditions

G
genned-slot-names: Public classes

I
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes

L
list: Private structures

M
message: Public conditions

P
param: Public conditions
parent-condition: Public conditions
parents: Private classes
payment-intent: Public conditions
payment-method: Public conditions
payment-method-type: Public conditions

R
request-fun: Public classes
request-fun: Public classes
request-fun: Public classes
request-fun: Public classes
request-fun: Public classes
res: Private classes

S
setup-intent: Public conditions
Slot, charge: Public conditions
Slot, code: Public conditions
Slot, content: Public classes
Slot, decline-code: Public conditions
Slot, doc-url: Public conditions
Slot, endpoint: Public classes
Slot, error-type: Public conditions
Slot, error-type: Public conditions
Slot, error-type: Public conditions
Slot, error-type: Public conditions
Slot, error-type: Public conditions
Slot, genned-slot-names: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, list: Private structures
Slot, message: Public conditions
Slot, param: Public conditions
Slot, parent-condition: Public conditions
Slot, parents: Private classes
Slot, payment-intent: Public conditions
Slot, payment-method: Public conditions
Slot, payment-method-type: Public conditions
Slot, request-fun: Public classes
Slot, request-fun: Public classes
Slot, request-fun: Public classes
Slot, request-fun: Public classes
Slot, request-fun: Public classes
Slot, res: Private classes
Slot, setup-intent: Public conditions
Slot, source: Public conditions
Slot, string-constructor: Public classes
Slot, translator: Public classes
source: Public conditions
Special Variable, *api-key*: Public special variables
Special Variable, *api-version*: Public special variables
Special Variable, *parse-as*: Public special variables
Special Variable, *test*: Private special variables
Special Variable, *test2*: Private special variables
Special Variable, *test3*: Private special variables
Special Variable, *url*: Public special variables
string-constructor: Public classes

T
translator: Public classes


A.4 Data types

Jump to:   A   B   C   D   E   F   G   H   I   M   P   R   S   T   W  
Index Entry  Section

A
api-call: Public classes
api-error: Public conditions
api-slot: Public classes
api-slot-direct: Private classes
api-slot-effective: Private classes

B
balance%get-balance: Public classes
balance_transactions%all: Public classes
balance_transactions%id: Public classes

C
card-error: Public conditions
charges%all: Public classes
charges%capture: Public classes
charges%create: Public classes
charges%id: Public classes
charges%update: Public classes
Class, api-call: Public classes
Class, api-slot: Public classes
Class, api-slot-direct: Private classes
Class, api-slot-effective: Private classes
Class, balance%get-balance: Public classes
Class, balance_transactions%all: Public classes
Class, balance_transactions%id: Public classes
Class, charges%all: Public classes
Class, charges%capture: Public classes
Class, charges%create: Public classes
Class, charges%id: Public classes
Class, charges%update: Public classes
Class, customers%all: Public classes
Class, customers%create: Public classes
Class, customers%id: Public classes
Class, customers%update: Public classes
Class, delete-request: Public classes
Class, disputes%all: Public classes
Class, disputes%close: Public classes
Class, disputes%id: Public classes
Class, disputes%update: Public classes
Class, env: Private classes
Class, events%all: Public classes
Class, events%id: Public classes
Class, files%all: Public classes
Class, files%create: Public classes
Class, files%id: Public classes
Class, file_links%all: Public classes
Class, file_links%create: Public classes
Class, file_links%id: Public classes
Class, file_links%update: Public classes
Class, get-request: Public classes
Class, mandates%id: Public classes
Class, payment_intents%all: Public classes
Class, payment_intents%cancel: Public classes
Class, payment_intents%capture: Public classes
Class, payment_intents%confirm: Public classes
Class, payment_intents%create: Public classes
Class, payment_intents%id: Public classes
Class, payment_intents%update: Public classes
Class, payouts%all: Public classes
Class, payouts%cancel: Public classes
Class, payouts%confirm: Public classes
Class, payouts%create: Public classes
Class, payouts%id: Public classes
Class, payouts%update: Public classes
Class, post-files-request: Public classes
Class, post-request: Public classes
Class, prices%all: Public classes
Class, prices%create: Public classes
Class, prices%id: Public classes
Class, prices%update: Public classes
Class, products%all: Public classes
Class, products%create: Public classes
Class, products%delete: Public classes
Class, products%id: Public classes
Class, products%update: Public classes
Class, put-request: Public classes
Class, refunds%all: Public classes
Class, refunds%create: Public classes
Class, refunds%id: Public classes
Class, refunds%update: Public classes
Class, request-with-content: Public classes
Class, request-without-content: Public classes
Class, sessions%all: Private classes
Class, sessions%create: Public classes
Class, sessions%expire: Public classes
Class, sessions%get: Public classes
Class, sessions%line-items: Public classes
Class, setup_attempts%all: Public classes
Class, setup_intents%all: Public classes
Class, setup_intents%cancel: Public classes
Class, setup_intents%confirm: Public classes
Class, setup_intents%create: Public classes
Class, setup_intents%id: Public classes
Class, setup_intents%update: Public classes
Class, shipping%all: Public classes
Class, shipping%create: Public classes
Class, shipping%get: Public classes
Class, shipping%update: Public classes
Class, stripe-request: Public classes
Class, tokens%create: Public classes
Class, tokens%id: Public classes
Class, webhooks%all: Public classes
Class, webhooks%create: Public classes
Class, webhooks%delete: Public classes
Class, webhooks%get: Public classes
Class, webhooks%update: Public classes
Condition, api-error: Public conditions
Condition, card-error: Public conditions
Condition, indempotency-error: Public conditions
Condition, invalid-request-error: Public conditions
Condition, stripe-api-condition: Public conditions
Condition, stripe-condition: Public conditions
conditions.lisp: The stripe-against-the-modern-world/conditions․lisp file
customers%all: Public classes
customers%create: Public classes
customers%id: Public classes
customers%update: Public classes

D
delete-request: Public classes
disputes%all: Public classes
disputes%close: Public classes
disputes%id: Public classes
disputes%update: Public classes

E
env: Private classes
events%all: Public classes
events%id: Public classes

F
File, conditions.lisp: The stripe-against-the-modern-world/conditions․lisp file
File, helpers.lisp: The stripe-against-the-modern-world/helpers․lisp file
File, package.lisp: The stripe-against-the-modern-world/package․lisp file
File, protocol.lisp: The stripe-against-the-modern-world/protocol․lisp file
File, stripe-against-the-modern-world.asd: The stripe-against-the-modern-world/stripe-against-the-modern-world․asd file
File, stripe-against-the-modern-world.lisp: The stripe-against-the-modern-world/stripe-against-the-modern-world․lisp file
File, webhooks.lisp: The stripe-against-the-modern-world/webhooks․lisp file
files%all: Public classes
files%create: Public classes
files%id: Public classes
file_links%all: Public classes
file_links%create: Public classes
file_links%id: Public classes
file_links%update: Public classes

G
get-request: Public classes

H
helpers.lisp: The stripe-against-the-modern-world/helpers․lisp file

I
indempotency-error: Public conditions
invalid-request-error: Public conditions

M
mandates%id: Public classes

P
Package, stripe-against-the-modern-world: The stripe-against-the-modern-world package
package.lisp: The stripe-against-the-modern-world/package․lisp file
payment_intents%all: Public classes
payment_intents%cancel: Public classes
payment_intents%capture: Public classes
payment_intents%confirm: Public classes
payment_intents%create: Public classes
payment_intents%id: Public classes
payment_intents%update: Public classes
payouts%all: Public classes
payouts%cancel: Public classes
payouts%confirm: Public classes
payouts%create: Public classes
payouts%id: Public classes
payouts%update: Public classes
post-files-request: Public classes
post-request: Public classes
prices%all: Public classes
prices%create: Public classes
prices%id: Public classes
prices%update: Public classes
products%all: Public classes
products%create: Public classes
products%delete: Public classes
products%id: Public classes
products%update: Public classes
protocol.lisp: The stripe-against-the-modern-world/protocol․lisp file
put-request: Public classes

R
refunds%all: Public classes
refunds%create: Public classes
refunds%id: Public classes
refunds%update: Public classes
request-with-content: Public classes
request-without-content: Public classes
res: Private structures

S
sessions%all: Private classes
sessions%create: Public classes
sessions%expire: Public classes
sessions%get: Public classes
sessions%line-items: Public classes
setup_attempts%all: Public classes
setup_intents%all: Public classes
setup_intents%cancel: Public classes
setup_intents%confirm: Public classes
setup_intents%create: Public classes
setup_intents%id: Public classes
setup_intents%update: Public classes
shipping%all: Public classes
shipping%create: Public classes
shipping%get: Public classes
shipping%update: Public classes
stripe-against-the-modern-world: The stripe-against-the-modern-world system
stripe-against-the-modern-world: The stripe-against-the-modern-world package
stripe-against-the-modern-world.asd: The stripe-against-the-modern-world/stripe-against-the-modern-world․asd file
stripe-against-the-modern-world.lisp: The stripe-against-the-modern-world/stripe-against-the-modern-world․lisp file
stripe-api-condition: Public conditions
stripe-condition: Public conditions
stripe-request: Public classes
Structure, res: Private structures
System, stripe-against-the-modern-world: The stripe-against-the-modern-world system

T
tokens%create: Public classes
tokens%id: Public classes

W
webhooks%all: Public classes
webhooks%create: Public classes
webhooks%delete: Public classes
webhooks%get: Public classes
webhooks%update: Public classes
webhooks.lisp: The stripe-against-the-modern-world/webhooks․lisp file