The stripe-against-the-modern-world Reference Manual
Table of Contents
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 3.0 "Montgomery Scott"
on Sun May 15 06:11:18 2022 GMT+0.
1 Introduction
stripe-against-the-modern-world
This is a an implementation of the Stripe API.
Currently have wrapped the section Core Resources and under Products the products, prices and shipping then, under Checkout the sessions and finally under Webhooks the webhooks.
This is a WIP but will be used in a production environment so expect maintenance
How to
To change the default parser from jojo's plist to a hash-table change *parse-as*
to
a valid (jojo:parse :as ), I suggest :hash-table
First you have to set *api-key*
to your api key from stripe, you can do this lexically ofcourse. Best run a few tests, so use your test keys first.
Then you simply do the following:
SATMW> (make-instance 'events%all)
#<EVENTS%ALL {100F16210B}>
SATMW> (call-api *)
(:|url| "/v1/events" :|has_more| NIL :|data| NIL :|object| "list")
Jonathan is used for parsing.
Any API error is caught and converted into a condition as per the Stripe documentation.
If you have a call that requires an argument like an :id
in the path then there will be a slot by that name which you fill on creation.
SATMW> (make-instance 'events%id :id "abc")
#<EVENTS%ID {100F182A7B}>
SATMW> (call-api *)
<invalid-request-error because no known id>
If you have a post request that requires values then these requests have a slot called content
that you fill with an ALIST.
SATMW> (make-instance 'charges%create :content '(("amount" . 100)("currency" . "gbp")("source" . "abc")))
#<CHARGES%CREATE {100F4CF67B}>
Dexador is used to send the requests so it must be a properly formed ALIST.
Alist construct
In src/helpers.lisp
I have built a very simple DSL which will parse into an alist, you can pass the result of evaluating this as the :content key to dex:post.
(defparameter *test*
'(("fur" . "fluffy")
("cat" . "dog")
(:array "woofers"
("dog" "wolf")
(("smol" . "shih-tzu")
("big" . "labrador")))
(:array "animals"
(("oof" . "doof")
("kaboof" . "foo"))
("dog"
"cat"
"bird"))
(:array "images"
(("fur" . "fluffy")
("colour" . "brown")))
("fur" . "fluffy")
("colour" . "brown")))
SATMW> (ec *test*)
(("fur" . "fluffy") ("cat" . "dog") ("woofers[0]" . "dog")
("woofers[1]" . "wolf") ("woofers[2][smol]" . "shih-tzu")
("woofers[2][big]" . "labrador") ("animals[0][oof]" . "doof")
("animals[0][kaboof]" . "foo") ("animals[1]" . "dog") ("animals[2]" . "cat")
("animals[3]" . "bird") ("images[0][fur]" . "fluffy")
("images[0][colour]" . "brown") ("fur" . "fluffy") ("colour" . "brown"))
It accepts an arbitrary number of lists and appends them together.
The DSL means you can create an alist that will correctly format as a form-url encoded string, this is annoying but its how Stripe handles requests...
Supports nested arrays although I've never tested it.
(defparameter *test2*
'(("fur" . "fluffy")
("cat" . "dog")
(:array "animals"
(("oof" . "doof")
("kaboof" . "foo"))
("dog"
"cat"
"bird"))
(:array "images"
(("fur" . "fluffy")
("colour" . "brown"))
(:array "nested-images"
(("fluff" . "fluffy"))
("pos" "foo" "bar")))
(:array "cats"
("brown" "white" "black"))
("fur" . "fluffy")
("colour" . "brown")))
SATMW> (ec *test2*)
(("fur" . "fluffy") ("cat" . "dog") ("animals[0][oof]" . "doof")
("animals[0][kaboof]" . "foo") ("animals[1]" . "dog") ("animals[2]" . "cat")
("animals[3]" . "bird") ("images[0][fur]" . "fluffy")
("images[0][colour]" . "brown") ("images[1][0][fluff]" . "fluffy")
("images[1][1]" . "pos") ("images[1][2]" . "foo") ("images[1][3]" . "bar")
("cats[0]" . "brown") ("cats[1]" . "white") ("cats[2]" . "black")
("fur" . "fluffy") ("colour" . "brown"))
ec
now also accepts hash-tables and will attempt to convert them into the correctly encoded format for Stripe. You can even combine lists written in the basic DSL I wrote with hash-tables to produce one large alist to pass to Stripe.
Webhooks
To verify the webhooks from Stripe you need to follow the instructions here:
https://stripe.com/docs/webhooks/signatures
Extract the raw-body, the signature (v1), and the timestamp then
pass them as arguments to verify-signature
. This returns a boolean (t or nil)
to tell you if it validated and the time difference between the timestamp received
and local-time:now
There is currently one build in method to validate instances lack.request:request
these are the wrappers created by Ningle (which uses clack and lack), so you can verify-webhook
with ningle:*request*
and your signing secret. See ./api/webhooks.lisp
to see how to implement verification for other servers.
An example of verify-webhook
with Ningle:
(setf (ningle/app:route *app* *stripe-webhook* :method :post)
(lambda (params)
(declare (ignore params))
(multiple-value-bind (validp time-dif raw)
(satmw:verify-webhook *stripe-webhook-signing-secret* ningle:*request*)
(if (validate-webhook :stripe validp time-dif)
"fail"
(let* ((parsed (jojo:parse (babel:octets-to-string raw)
:as :hash-table)))
(process-webhook :stripe parsed))))))
License
MIT
2 Systems
The main system appears first, followed by any subsystem dependency.
2.1 stripe-against-the-modern-world
- Author
K1D77A
- License
MIT
- Description
Implementation of the Stripe API.
- Version
0.2
- Dependencies
- str
- dexador
- jonathan
- alexandria
- ironclad
- local-time
- ningle
- do-urlencode
- closer-mop
- Source
stripe-against-the-modern-world.asd (file)
- 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.asd
- Location
/home/quickref/quicklisp/dists/quicklisp/software/stripe-against-the-modern-world-20220220-git/stripe-against-the-modern-world.asd
- Systems
stripe-against-the-modern-world (system)
3.1.2 stripe-against-the-modern-world/package.lisp
- Parent
stripe-against-the-modern-world (system)
- Location
package.lisp
- Packages
stripe-against-the-modern-world
3.1.3 stripe-against-the-modern-world/conditions.lisp
- Dependency
package.lisp (file)
- Parent
stripe-against-the-modern-world (system)
- Location
conditions.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.4 stripe-against-the-modern-world/protocol.lisp
- Dependency
conditions.lisp (file)
- Parent
stripe-against-the-modern-world (system)
- Location
protocol.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.5 stripe-against-the-modern-world/helpers.lisp
- Dependency
protocol.lisp (file)
- Parent
stripe-against-the-modern-world (system)
- Location
helpers.lisp
- Exported Definitions
ec (function)
- Internal Definitions
-
3.1.6 stripe-against-the-modern-world/webhooks.lisp
- Dependency
helpers.lisp (file)
- Parent
stripe-against-the-modern-world (system)
- Location
webhooks.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.7 stripe-against-the-modern-world/stripe-against-the-modern-world.lisp
- Dependency
webhooks.lisp (file)
- Parent
stripe-against-the-modern-world (system)
- Location
stripe-against-the-modern-world.lisp
- Exported Definitions
-
- Internal Definitions
sessions%all (class)
4 Packages
Packages are listed by definition order.
4.1 stripe-against-the-modern-world
- Source
package.lisp (file)
- Nickname
satmw
- Use List
common-lisp
- Exported Definitions
-
- Internal Definitions
-
5 Definitions
Definitions are sorted by export status, category, package, and then by
lexicographic order.
5.1 Exported definitions
5.1.1 Special variables
- Special Variable: *api-key*
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Special Variable: *api-version*
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- 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 (file)
- Special Variable: *url*
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
5.1.2 Macros
- Macro: defapi NAME (ENDPOINT SUPER)
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Macro: defapi%delete NAME (ENDPOINT)
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Macro: defapi%get NAME (ENDPOINT)
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
5.1.3 Functions
- Function: ec &rest ENTRIES
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- 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 (file)
5.1.4 Generic functions
- Generic Function: call-api REQ
-
- Package
stripe-against-the-modern-world
- Methods
- Method: call-api REQ
-
- Source
protocol.lisp (file)
- Generic Function: code CONDITION
-
- Generic Function: (setf code) NEW-VALUE CONDITION
-
- Package
stripe-against-the-modern-world
- Methods
- Method: code (CONDITION stripe-api-condition)
-
- Method: (setf code) NEW-VALUE (CONDITION stripe-api-condition)
-
- Source
conditions.lisp (file)
- Generic Function: content OBJECT
-
- Generic Function: (setf content) NEW-VALUE OBJECT
-
- Package
stripe-against-the-modern-world
- Methods
- Method: content (REQUEST-WITH-CONTENT request-with-content)
-
automatically generated reader method
- Source
protocol.lisp (file)
- Method: (setf content) NEW-VALUE (REQUEST-WITH-CONTENT request-with-content)
-
automatically generated writer method
- Source
protocol.lisp (file)
- Generic Function: decline-code CONDITION
-
- Generic Function: (setf decline-code) NEW-VALUE CONDITION
-
- Package
stripe-against-the-modern-world
- Methods
- Method: decline-code (CONDITION stripe-api-condition)
-
- Method: (setf decline-code) NEW-VALUE (CONDITION stripe-api-condition)
-
- Source
conditions.lisp (file)
- Generic Function: doc-url CONDITION
-
- Generic Function: (setf doc-url) NEW-VALUE CONDITION
-
- Package
stripe-against-the-modern-world
- Methods
- Method: doc-url (CONDITION stripe-api-condition)
-
- Method: (setf doc-url) NEW-VALUE (CONDITION stripe-api-condition)
-
- Source
conditions.lisp (file)
- Generic Function: error-type CONDITION
-
- Generic Function: (setf error-type) NEW-VALUE CONDITION
-
- Package
stripe-against-the-modern-world
- Methods
- Method: error-type (CONDITION stripe-api-condition)
-
- Method: (setf error-type) NEW-VALUE (CONDITION stripe-api-condition)
-
- Source
conditions.lisp (file)
- Generic Function: id OBJECT
-
- Generic Function: (setf id) NEW-VALUE OBJECT
-
- Package
stripe-against-the-modern-world
- Methods
- Method: id (WEBHOOKS%DELETE webhooks%delete)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (WEBHOOKS%DELETE webhooks%delete)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (WEBHOOKS%UPDATE webhooks%update)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (WEBHOOKS%UPDATE webhooks%update)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (WEBHOOKS%GET webhooks%get)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (WEBHOOKS%GET webhooks%get)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (SHIPPING%UPDATE shipping%update)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (SHIPPING%UPDATE shipping%update)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (SHIPPING%GET shipping%get)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (SHIPPING%GET shipping%get)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (SESSIONS%LINE-ITEMS sessions%line-items)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (SESSIONS%LINE-ITEMS sessions%line-items)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (SESSIONS%GET sessions%get)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (SESSIONS%GET sessions%get)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (SESSIONS%EXPIRE sessions%expire)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (SESSIONS%EXPIRE sessions%expire)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (PRICES%UPDATE prices%update)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (PRICES%UPDATE prices%update)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (PRICES%ID prices%id)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (PRICES%ID prices%id)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (PRODUCTS%DELETE products%delete)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (PRODUCTS%DELETE products%delete)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (PRODUCTS%UPDATE products%update)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (PRODUCTS%UPDATE products%update)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (PRODUCTS%ID products%id)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (PRODUCTS%ID products%id)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (TOKENS%ID tokens%id)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (TOKENS%ID tokens%id)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (REFUNDS%UPDATE refunds%update)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (REFUNDS%UPDATE refunds%update)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (REFUNDS%ID refunds%id)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (REFUNDS%ID refunds%id)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (PAYOUTS%CANCEL payouts%cancel)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (PAYOUTS%CANCEL payouts%cancel)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (PAYOUTS%CONFIRM payouts%confirm)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (PAYOUTS%CONFIRM payouts%confirm)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (PAYOUTS%UPDATE payouts%update)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (PAYOUTS%UPDATE payouts%update)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (PAYOUTS%ID payouts%id)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (PAYOUTS%ID payouts%id)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (SETUP_INTENTS%CANCEL setup_intents%cancel)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (SETUP_INTENTS%CANCEL setup_intents%cancel)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (SETUP_INTENTS%CONFIRM setup_intents%confirm)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (SETUP_INTENTS%CONFIRM setup_intents%confirm)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (SETUP_INTENTS%UPDATE setup_intents%update)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (SETUP_INTENTS%UPDATE setup_intents%update)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (SETUP_INTENTS%ID setup_intents%id)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (SETUP_INTENTS%ID setup_intents%id)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (PAYMENT_INTENTS%CANCEL payment_intents%cancel)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (PAYMENT_INTENTS%CANCEL payment_intents%cancel)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (PAYMENT_INTENTS%CAPTURE payment_intents%capture)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (PAYMENT_INTENTS%CAPTURE payment_intents%capture)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (PAYMENT_INTENTS%CONFIRM payment_intents%confirm)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (PAYMENT_INTENTS%CONFIRM payment_intents%confirm)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (PAYMENT_INTENTS%UPDATE payment_intents%update)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (PAYMENT_INTENTS%UPDATE payment_intents%update)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (PAYMENT_INTENTS%ID payment_intents%id)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (PAYMENT_INTENTS%ID payment_intents%id)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (MANDATES%ID mandates%id)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (MANDATES%ID mandates%id)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (FILE_LINKS%UPDATE file_links%update)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (FILE_LINKS%UPDATE file_links%update)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (FILE_LINKS%ID file_links%id)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (FILE_LINKS%ID file_links%id)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (FILES%ID files%id)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (FILES%ID files%id)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (EVENTS%ID events%id)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (EVENTS%ID events%id)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (DISPUTES%CLOSE disputes%close)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (DISPUTES%CLOSE disputes%close)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (DISPUTES%UPDATE disputes%update)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (DISPUTES%UPDATE disputes%update)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (DISPUTES%ID disputes%id)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (DISPUTES%ID disputes%id)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (CUSTOMERS%ID customers%id)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (CUSTOMERS%ID customers%id)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (CUSTOMERS%UPDATE customers%update)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (CUSTOMERS%UPDATE customers%update)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (CHARGES%CAPTURE charges%capture)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (CHARGES%CAPTURE charges%capture)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (CHARGES%UPDATE charges%update)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (CHARGES%UPDATE charges%update)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (CHARGES%ID charges%id)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (CHARGES%ID charges%id)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: id (BALANCE_TRANSACTIONS%ID balance_transactions%id)
-
automatically generated reader method
- Source
stripe-against-the-modern-world.lisp (file)
- Method: (setf id) NEW-VALUE (BALANCE_TRANSACTIONS%ID balance_transactions%id)
-
automatically generated writer method
- Source
stripe-against-the-modern-world.lisp (file)
- Generic Function: message CONDITION
-
- Generic Function: (setf message) NEW-VALUE CONDITION
-
- Package
stripe-against-the-modern-world
- Methods
- Method: message (CONDITION stripe-api-condition)
-
- Method: (setf message) NEW-VALUE (CONDITION stripe-api-condition)
-
- Source
conditions.lisp (file)
- Generic Function: param CONDITION
-
- Generic Function: (setf param) NEW-VALUE CONDITION
-
- Package
stripe-against-the-modern-world
- Methods
- Method: param (CONDITION stripe-api-condition)
-
- Method: (setf param) NEW-VALUE (CONDITION stripe-api-condition)
-
- Source
conditions.lisp (file)
- Generic Function: parent-condition CONDITION
-
- Generic Function: (setf parent-condition) NEW-VALUE CONDITION
-
- Package
stripe-against-the-modern-world
- Methods
- Method: parent-condition (CONDITION stripe-api-condition)
-
- Method: (setf parent-condition) NEW-VALUE (CONDITION stripe-api-condition)
-
- Source
conditions.lisp (file)
- Generic Function: payment-intent CONDITION
-
- Generic Function: (setf payment-intent) NEW-VALUE CONDITION
-
- Package
stripe-against-the-modern-world
- Methods
- Method: payment-intent (CONDITION stripe-api-condition)
-
- Method: (setf payment-intent) NEW-VALUE (CONDITION stripe-api-condition)
-
- Source
conditions.lisp (file)
- Generic Function: payment-method CONDITION
-
- Generic Function: (setf payment-method) NEW-VALUE CONDITION
-
- Package
stripe-against-the-modern-world
- Methods
- Method: payment-method (CONDITION stripe-api-condition)
-
- Method: (setf payment-method) NEW-VALUE (CONDITION stripe-api-condition)
-
- Source
conditions.lisp (file)
- Generic Function: payment-method-type CONDITION
-
- Generic Function: (setf payment-method-type) NEW-VALUE CONDITION
-
- Package
stripe-against-the-modern-world
- Methods
- Method: payment-method-type (CONDITION stripe-api-condition)
-
- Method: (setf payment-method-type) NEW-VALUE (CONDITION stripe-api-condition)
-
- Source
conditions.lisp (file)
- Generic Function: request-fun OBJECT
-
- Package
stripe-against-the-modern-world
- Methods
- Method: request-fun (STRIPE-REQUEST stripe-request)
-
automatically generated reader method
- Source
protocol.lisp (file)
- Generic Function: setup-intent CONDITION
-
- Generic Function: (setf setup-intent) NEW-VALUE CONDITION
-
- Package
stripe-against-the-modern-world
- Methods
- Method: setup-intent (CONDITION stripe-api-condition)
-
- Method: (setf setup-intent) NEW-VALUE (CONDITION stripe-api-condition)
-
- Source
conditions.lisp (file)
- Generic Function: source CONDITION
-
- Generic Function: (setf source) NEW-VALUE CONDITION
-
- Package
stripe-against-the-modern-world
- Methods
- Method: source (CONDITION stripe-api-condition)
-
- Method: (setf source) NEW-VALUE (CONDITION stripe-api-condition)
-
- Source
conditions.lisp (file)
- Generic Function: verify-webhook SIGNING-SECRET REQUEST
-
- Package
stripe-against-the-modern-world
- Methods
- Method: verify-webhook SIGNING-SECRET (REQUEST request)
-
- Source
webhooks.lisp (file)
5.1.5 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 (file)
- Direct superclasses
stripe-api-condition (condition)
- Direct slots
- Slot: error-type
-
- Initargs
:error-type
- Initform
(quote "api_error")
- 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 (file)
- Direct superclasses
stripe-api-condition (condition)
- Direct methods
- charge (method)
- charge (method)
- Direct slots
- Slot: error-type
-
- Initargs
:error-type
- Initform
(quote "card_error")
- Slot: charge
-
- Initargs
:charge
- Readers
charge (generic function)
- Writers
(setf charge) (generic function)
- 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 (file)
- Direct superclasses
stripe-api-condition (condition)
- Direct slots
- Slot: error-type
-
- Initargs
:error-type
- Initform
(quote "indempotency_error")
- Condition: invalid-request-error ()
-
Invalid request errors arise when your request has invalid parameters.
- Package
stripe-against-the-modern-world
- Source
conditions.lisp (file)
- Direct superclasses
stripe-api-condition (condition)
- Direct slots
- Slot: error-type
-
- Initargs
:error-type
- Initform
(quote "invalid_request_error")
- Condition: stripe-api-condition ()
-
- Package
stripe-against-the-modern-world
- Source
conditions.lisp (file)
- Direct superclasses
stripe-condition (condition)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: error-type
-
- Initargs
:error-type
- Readers
error-type (generic function)
- Writers
(setf error-type) (generic function)
- Slot: parent-condition
-
- Initargs
:parent-condition
- Readers
parent-condition (generic function)
- Writers
(setf parent-condition) (generic function)
- Slot: code
-
- Initargs
:code
- Readers
code (generic function)
- Writers
(setf code) (generic function)
- Slot: decline-code
-
- Initargs
:decline-code
- Readers
decline-code (generic function)
- Writers
(setf decline-code) (generic function)
- Slot: message
-
- Initargs
:message
- Readers
message (generic function)
- Writers
(setf message) (generic function)
- Slot: param
-
- Initargs
:param
- Readers
param (generic function)
- Writers
(setf param) (generic function)
- Slot: payment-intent
-
- Initargs
:payment-intent
- Readers
payment-intent (generic function)
- Writers
(setf payment-intent) (generic function)
- Slot: doc-url
-
- Initargs
:doc-url
- Readers
doc-url (generic function)
- Writers
(setf doc-url) (generic function)
- Slot: payment-method
-
- Initargs
:payment-method
- Readers
payment-method (generic function)
- Writers
(setf payment-method) (generic function)
- Slot: payment-method-type
-
- Initargs
:payment-method-type
- Readers
payment-method-type (generic function)
- Writers
(setf payment-method-type) (generic function)
- Slot: setup-intent
-
- Initargs
:setup-intent
- Readers
setup-intent (generic function)
- Writers
(setf setup-intent) (generic function)
- Slot: source
-
- Initargs
:source
- Readers
source (generic function)
- Writers
(setf source) (generic function)
- Condition: stripe-condition ()
-
- Package
stripe-against-the-modern-world
- Source
conditions.lisp (file)
- Direct superclasses
serious-condition (condition)
- Direct subclasses
stripe-api-condition (condition)
5.1.6 Classes
- Class: api-call ()
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Direct superclasses
funcallable-standard-class (class)
- Direct methods
- compute-effective-slot-definition (method)
- direct-slot-definition-class (method)
- effective-slot-definition-class (method)
- validate-superclass (method)
- genned-slot-names (method)
- genned-slot-names (method)
- endpoint (method)
- endpoint (method)
- string-constructor (method)
- string-constructor (method)
- Direct slots
- Slot: string-constructor
-
- Readers
string-constructor (generic function)
- Writers
(setf string-constructor) (generic function)
- Slot: endpoint
-
- Initargs
:endpoint
- Readers
endpoint (generic function)
- Writers
(setf endpoint) (generic function)
- Slot: genned-slot-names
-
- Initargs
:genned-slot-names
- Readers
genned-slot-names (generic function)
- Writers
(setf genned-slot-names) (generic function)
- Class: api-slot ()
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Direct superclasses
slot-definition (class)
- Direct subclasses
-
- Direct methods
- validate-superclass (method)
- translator (method)
- translator (method)
- Direct slots
- Slot: translator
-
- Initargs
:translator
- Readers
translator (generic function)
- Writers
(setf translator) (generic function)
- Class: balance%get-balance ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Class: balance_transactions%all ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Class: balance_transactions%id ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: charges%all ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Class: charges%capture ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: charges%create ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Class: charges%id ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: charges%update ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: customers%all ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Class: customers%create ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Class: customers%id ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
delete-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: customers%update ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: delete-request ()
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Direct superclasses
request-without-content (class)
- 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 (file)
- Direct superclasses
get-request (class)
- Class: disputes%close ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: disputes%id ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: disputes%update ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: events%all ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Class: events%id ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: file_links%all ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Class: file_links%create ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Class: file_links%id ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: file_links%update ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: files%all ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Class: files%create ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-files-request (class)
- Class: files%id ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: get-request ()
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Direct superclasses
request-without-content (class)
- 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 (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: payment_intents%all ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Class: payment_intents%cancel ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: payment_intents%capture ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: payment_intents%confirm ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: payment_intents%create ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Class: payment_intents%id ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: payment_intents%update ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: payouts%all ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Class: payouts%cancel ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: payouts%confirm ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: payouts%create ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Class: payouts%id ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: payouts%update ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: post-files-request ()
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Direct superclasses
post-request (class)
- Direct subclasses
files%create (class)
- Direct methods
determine-base-url (method)
- Class: post-request ()
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Direct superclasses
request-with-content (class)
- 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 (file)
- Direct superclasses
get-request (class)
- Class: prices%create ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Class: prices%id ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: prices%update ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: products%all ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Class: products%create ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Class: products%delete ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
delete-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: products%id ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: products%update ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: put-request ()
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Direct superclasses
request-with-content (class)
- 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 (file)
- Direct superclasses
get-request (class)
- Class: refunds%create ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Class: refunds%id ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: refunds%update ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: request-with-content ()
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Direct superclasses
stripe-request (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: content
-
- Type
list
- Initargs
:content
- Readers
content (generic function)
- Writers
(setf content) (generic function)
- Class: request-without-content ()
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Direct superclasses
stripe-request (class)
- Direct subclasses
-
- Direct methods
form-dex-args (method)
- Class: sessions%create ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Class: sessions%expire ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: sessions%get ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: sessions%line-items ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: setup_attempts%all ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Class: setup_intents%all ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Class: setup_intents%cancel ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: setup_intents%confirm ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: setup_intents%create ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Class: setup_intents%id ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: setup_intents%update ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: shipping%all ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Class: shipping%create ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Class: shipping%get ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: shipping%update ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: stripe-request ()
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Direct superclasses
funcallable-standard-object (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: request-fun
-
- Initargs
:request-fun
- Initform
(quote dexador:get)
- Readers
request-fun (generic function)
- Class: tokens%create ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Class: tokens%id ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: webhooks%all ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Class: webhooks%create ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Class: webhooks%delete ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
delete-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: webhooks%get ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Class: webhooks%update ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
post-request (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
5.2 Internal definitions
5.2.1 Special variables
- Special Variable: *test*
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Special Variable: *test2*
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Special Variable: *test3*
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
5.2.2 Macros
- Macro: destructure-environment (ENV) &body BODY
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Macro: with-captured-api-failure &body BODY
-
- Package
stripe-against-the-modern-world
- Source
conditions.lisp (file)
- Macro: with-changed-array (ARRAY-NAME) ENV &body BODY
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Macro: with-current-pos (ENV) &body BODY
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Macro: with-new-pos (ENV) &body BODY
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Macro: with-resetting-current-pos (ENV) &body BODY
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Macro: with-resetting-parents (ENV) &body BODY
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
5.2.3 Functions
- Function: %determine-condition-class TYPE
-
- Package
stripe-against-the-modern-world
- Source
conditions.lisp (file)
- 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 (file)
- Function: construct-alist LIST
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Function: copy-res INSTANCE
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Function: determine-list-type LIST
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Function: enc-h HASH
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Function: encode-array-array PARENTS VAL
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Function: encode-hash-table ENV HASH-TABLE
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Function: encode-key-array PARENTS KEY VAL
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Function: encode-key-val KEY VAL
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Function: entry LIST ENV ACC
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Function: format-basic-array ARRAY-NAME POSITIONS VAL
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Function: format-object-in-array ARRAY-NAME POSITIONS SLOT-NAME VAL
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Function: gen-url-generator CLASS
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Function: in-list OBJ
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Function: make-res &key (LIST LIST)
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Function: rec LIST ENV ACC
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Function: replace-vars-for-slot-names SPLIT SLOTS
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Function: res-list INSTANCE
-
- Function: (setf res-list) VALUE INSTANCE
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Function: res-p OBJECT
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Function: slots-from-url URL
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
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 (file)
- Method: %error-key->slot-name (PARSE-AS (eql plist)) KEY
-
- Source
conditions.lisp (file)
- 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 (file)
- 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 (file)
- Method: ->array (STR string)
-
- Source
webhooks.lisp (file)
- Generic Function: charge CONDITION
-
- Generic Function: (setf charge) NEW-VALUE CONDITION
-
- Package
stripe-against-the-modern-world
- Methods
- Method: charge (CONDITION card-error)
-
- Method: (setf charge) NEW-VALUE (CONDITION card-error)
-
- Source
conditions.lisp (file)
- Generic Function: determine-base-url REQ
-
- Package
stripe-against-the-modern-world
- Methods
- Method: determine-base-url (REQ post-files-request)
-
- Source
protocol.lisp (file)
- Method: determine-base-url REQ
-
- Source
protocol.lisp (file)
- Generic Function: endpoint OBJECT
-
- Generic Function: (setf endpoint) NEW-VALUE OBJECT
-
- Package
stripe-against-the-modern-world
- Methods
- Method: endpoint (API-CALL api-call)
-
automatically generated reader method
- Source
protocol.lisp (file)
- Method: (setf endpoint) NEW-VALUE (API-CALL api-call)
-
automatically generated writer method
- Source
protocol.lisp (file)
- Generic Function: form-dex-args REQUEST
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Method Combination
append (short method combination)
Options: :most-specific-last
- Methods
- Method: form-dex-args (REQUEST request-with-content) append
-
- Method: form-dex-args (REQUEST request-without-content) append
-
- Method: form-dex-args (REQUEST stripe-request) append
-
- Generic Function: generate-url REQ
-
- Package
stripe-against-the-modern-world
- Methods
- Method: generate-url (REQ stripe-request)
-
- Source
protocol.lisp (file)
- Generic Function: genned-slot-names OBJECT
-
- Generic Function: (setf genned-slot-names) NEW-VALUE OBJECT
-
- Package
stripe-against-the-modern-world
- Methods
- Method: genned-slot-names (API-CALL api-call)
-
automatically generated reader method
- Source
protocol.lisp (file)
- Method: (setf genned-slot-names) NEW-VALUE (API-CALL api-call)
-
automatically generated writer method
- Source
protocol.lisp (file)
- Generic Function: parents OBJECT
-
- Generic Function: (setf parents) NEW-VALUE OBJECT
-
- Package
stripe-against-the-modern-world
- Methods
- Method: parents (ENV env)
-
automatically generated reader method
- Source
helpers.lisp (file)
- Method: (setf parents) NEW-VALUE (ENV env)
-
automatically generated writer method
- Source
helpers.lisp (file)
- Generic Function: process-obj TYPE LIST ENV ACC
-
- Package
stripe-against-the-modern-world
- Methods
- Method: process-obj TYPE LIST ENV ACC around
-
- Source
helpers.lisp (file)
- Method: process-obj (TYPE (eql array)) LIST ENV ACC
-
- Source
helpers.lisp (file)
- Method: process-obj (TYPE (eql object)) LIST ENV ACC
-
- Source
helpers.lisp (file)
- Generic Function: res OBJECT
-
- Generic Function: (setf res) NEW-VALUE OBJECT
-
- Package
stripe-against-the-modern-world
- Methods
- Method: res (ENV env)
-
automatically generated reader method
- Source
helpers.lisp (file)
- Method: (setf res) NEW-VALUE (ENV env)
-
automatically generated writer method
- Source
helpers.lisp (file)
- Generic Function: string-constructor OBJECT
-
- Generic Function: (setf string-constructor) NEW-VALUE OBJECT
-
- Package
stripe-against-the-modern-world
- Methods
- Method: string-constructor (API-CALL api-call)
-
automatically generated reader method
- Source
protocol.lisp (file)
- Method: (setf string-constructor) NEW-VALUE (API-CALL api-call)
-
automatically generated writer method
- Source
protocol.lisp (file)
- Generic Function: translator OBJECT
-
- Generic Function: (setf translator) NEW-VALUE OBJECT
-
- Package
stripe-against-the-modern-world
- Methods
- Method: translator (API-SLOT api-slot)
-
automatically generated reader method
- Source
protocol.lisp (file)
- Method: (setf translator) NEW-VALUE (API-SLOT api-slot)
-
automatically generated writer method
- Source
protocol.lisp (file)
5.2.5 Structures
- Structure: res ()
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Direct superclasses
structure-object (structure)
- Direct slots
- Slot: list
-
- Readers
res-list (function)
- Writers
(setf res-list) (function)
5.2.6 Classes
- Class: api-slot-direct ()
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Direct superclasses
- standard-direct-slot-definition (class)
- api-slot (class)
- Class: api-slot-effective ()
-
- Package
stripe-against-the-modern-world
- Source
protocol.lisp (file)
- Direct superclasses
- standard-effective-slot-definition (class)
- api-slot (class)
- Class: env ()
-
- Package
stripe-against-the-modern-world
- Source
helpers.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
- res (method)
- res (method)
- parents (method)
- parents (method)
- Direct slots
- Slot: parents
-
- Readers
parents (generic function)
- Writers
(setf parents) (generic function)
- Slot: res
-
- Readers
res (generic function)
- Writers
(setf res) (generic function)
- Class: sessions%all ()
-
- Package
stripe-against-the-modern-world
- Source
stripe-against-the-modern-world.lisp (file)
- Direct superclasses
get-request (class)
Appendix A Indexes
A.1 Concepts
| Index Entry | | Section |
|
F | | |
| File, Lisp, stripe-against-the-modern-world.asd: | | The stripe-against-the-modern-world․asd file |
| File, Lisp, stripe-against-the-modern-world/conditions.lisp: | | The stripe-against-the-modern-world/conditions․lisp file |
| File, Lisp, stripe-against-the-modern-world/helpers.lisp: | | The stripe-against-the-modern-world/helpers․lisp file |
| File, Lisp, stripe-against-the-modern-world/package.lisp: | | The stripe-against-the-modern-world/package․lisp file |
| File, Lisp, stripe-against-the-modern-world/protocol.lisp: | | The stripe-against-the-modern-world/protocol․lisp file |
| File, Lisp, stripe-against-the-modern-world/stripe-against-the-modern-world.lisp: | | The stripe-against-the-modern-world/stripe-against-the-modern-world․lisp file |
| File, Lisp, stripe-against-the-modern-world/webhooks.lisp: | | The stripe-against-the-modern-world/webhooks․lisp file |
|
L | | |
| Lisp File, stripe-against-the-modern-world.asd: | | The stripe-against-the-modern-world․asd file |
| Lisp File, stripe-against-the-modern-world/conditions.lisp: | | The stripe-against-the-modern-world/conditions․lisp file |
| Lisp File, stripe-against-the-modern-world/helpers.lisp: | | The stripe-against-the-modern-world/helpers․lisp file |
| Lisp File, stripe-against-the-modern-world/package.lisp: | | The stripe-against-the-modern-world/package․lisp file |
| Lisp File, stripe-against-the-modern-world/protocol.lisp: | | The stripe-against-the-modern-world/protocol․lisp file |
| Lisp File, stripe-against-the-modern-world/stripe-against-the-modern-world.lisp: | | The stripe-against-the-modern-world/stripe-against-the-modern-world․lisp file |
| Lisp File, stripe-against-the-modern-world/webhooks.lisp: | | The stripe-against-the-modern-world/webhooks․lisp file |
|
S | | |
| stripe-against-the-modern-world.asd: | | The stripe-against-the-modern-world․asd file |
| stripe-against-the-modern-world/conditions.lisp: | | The stripe-against-the-modern-world/conditions․lisp file |
| stripe-against-the-modern-world/helpers.lisp: | | The stripe-against-the-modern-world/helpers․lisp file |
| stripe-against-the-modern-world/package.lisp: | | The stripe-against-the-modern-world/package․lisp file |
| stripe-against-the-modern-world/protocol.lisp: | | The stripe-against-the-modern-world/protocol․lisp file |
| stripe-against-the-modern-world/stripe-against-the-modern-world.lisp: | | The stripe-against-the-modern-world/stripe-against-the-modern-world․lisp file |
| stripe-against-the-modern-world/webhooks.lisp: | | The stripe-against-the-modern-world/webhooks․lisp file |
|
A.2 Functions
| Index Entry | | Section |
|
% | | |
| %determine-condition-class : | | Internal functions |
| %error-key->slot-name : | | Internal generic functions |
| %error-key->slot-name : | | Internal generic functions |
| %error-key->slot-name : | | Internal generic functions |
| %failed-request-to-condition : | | Internal generic functions |
| %failed-request-to-condition : | | Internal generic functions |
| %failed-request-to-condition : | | Internal generic functions |
|
( | | |
| (setf charge) : | | Internal generic functions |
| (setf charge) : | | Internal generic functions |
| (setf code) : | | Exported generic functions |
| (setf code) : | | Exported generic functions |
| (setf content) : | | Exported generic functions |
| (setf content) : | | Exported generic functions |
| (setf decline-code) : | | Exported generic functions |
| (setf decline-code) : | | Exported generic functions |
| (setf doc-url) : | | Exported generic functions |
| (setf doc-url) : | | Exported generic functions |
| (setf endpoint) : | | Internal generic functions |
| (setf endpoint) : | | Internal generic functions |
| (setf error-type) : | | Exported generic functions |
| (setf error-type) : | | Exported generic functions |
| (setf genned-slot-names) : | | Internal generic functions |
| (setf genned-slot-names) : | | Internal generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf id) : | | Exported generic functions |
| (setf message) : | | Exported generic functions |
| (setf message) : | | Exported generic functions |
| (setf param) : | | Exported generic functions |
| (setf param) : | | Exported generic functions |
| (setf parent-condition) : | | Exported generic functions |
| (setf parent-condition) : | | Exported generic functions |
| (setf parents) : | | Internal generic functions |
| (setf parents) : | | Internal generic functions |
| (setf payment-intent) : | | Exported generic functions |
| (setf payment-intent) : | | Exported generic functions |
| (setf payment-method) : | | Exported generic functions |
| (setf payment-method) : | | Exported generic functions |
| (setf payment-method-type) : | | Exported generic functions |
| (setf payment-method-type) : | | Exported generic functions |
| (setf res) : | | Internal generic functions |
| (setf res) : | | Internal generic functions |
| (setf res-list) : | | Internal functions |
| (setf setup-intent) : | | Exported generic functions |
| (setf setup-intent) : | | Exported generic functions |
| (setf source) : | | Exported generic functions |
| (setf source) : | | Exported generic functions |
| (setf string-constructor) : | | Internal generic functions |
| (setf string-constructor) : | | Internal generic functions |
| (setf translator) : | | Internal generic functions |
| (setf translator) : | | Internal generic functions |
|
- | | |
| ->array : | | Internal generic functions |
| ->array : | | Internal generic functions |
| ->array : | | Internal generic functions |
|
C | | |
| call-api : | | Exported generic functions |
| call-api : | | Exported generic functions |
| charge : | | Internal generic functions |
| charge : | | Internal generic functions |
| code : | | Exported generic functions |
| code : | | Exported generic functions |
| compute-signature : | | Internal functions |
| construct-alist : | | Internal functions |
| content : | | Exported generic functions |
| content : | | Exported generic functions |
| copy-res : | | Internal functions |
|
D | | |
| decline-code : | | Exported generic functions |
| decline-code : | | Exported generic functions |
| defapi : | | Exported macros |
| defapi%delete : | | Exported macros |
| defapi%get : | | Exported macros |
| destructure-environment : | | Internal macros |
| determine-base-url : | | Internal generic functions |
| determine-base-url : | | Internal generic functions |
| determine-base-url : | | Internal generic functions |
| determine-list-type : | | Internal functions |
| doc-url : | | Exported generic functions |
| doc-url : | | Exported generic functions |
|
E | | |
| ec : | | Exported functions |
| enc-h : | | Internal functions |
| encode-array-array : | | Internal functions |
| encode-hash-table : | | Internal functions |
| encode-key-array : | | Internal functions |
| encode-key-val : | | Internal functions |
| endpoint : | | Internal generic functions |
| endpoint : | | Internal generic functions |
| entry : | | Internal functions |
| error-type : | | Exported generic functions |
| error-type : | | Exported generic functions |
|
F | | |
| form-dex-args : | | Internal generic functions |
| form-dex-args : | | Internal generic functions |
| form-dex-args : | | Internal generic functions |
| form-dex-args : | | Internal generic functions |
| format-basic-array : | | Internal functions |
| format-object-in-array : | | Internal functions |
| Function, %determine-condition-class : | | Internal functions |
| Function, (setf res-list) : | | Internal functions |
| Function, compute-signature : | | Internal functions |
| Function, construct-alist : | | Internal functions |
| Function, copy-res : | | Internal functions |
| Function, determine-list-type : | | Internal functions |
| Function, ec : | | Exported functions |
| Function, enc-h : | | Internal functions |
| Function, encode-array-array : | | Internal functions |
| Function, encode-hash-table : | | Internal functions |
| Function, encode-key-array : | | Internal functions |
| Function, encode-key-val : | | Internal functions |
| Function, entry : | | Internal functions |
| Function, format-basic-array : | | Internal functions |
| Function, format-object-in-array : | | Internal functions |
| Function, gen-url-generator : | | Internal functions |
| Function, in-list : | | Internal functions |
| Function, make-res : | | Internal functions |
| Function, rec : | | Internal functions |
| Function, replace-vars-for-slot-names : | | Internal functions |
| Function, res-list : | | Internal functions |
| Function, res-p : | | Internal functions |
| Function, slots-from-url : | | Internal functions |
| Function, verify-signature : | | Exported functions |
|
G | | |
| gen-url-generator : | | Internal functions |
| generate-url : | | Internal generic functions |
| generate-url : | | Internal generic functions |
| Generic Function, %error-key->slot-name : | | Internal generic functions |
| Generic Function, %failed-request-to-condition : | | Internal generic functions |
| Generic Function, (setf charge) : | | Internal generic functions |
| Generic Function, (setf code) : | | Exported generic functions |
| Generic Function, (setf content) : | | Exported generic functions |
| Generic Function, (setf decline-code) : | | Exported generic functions |
| Generic Function, (setf doc-url) : | | Exported generic functions |
| Generic Function, (setf endpoint) : | | Internal generic functions |
| Generic Function, (setf error-type) : | | Exported generic functions |
| Generic Function, (setf genned-slot-names) : | | Internal generic functions |
| Generic Function, (setf id) : | | Exported generic functions |
| Generic Function, (setf message) : | | Exported generic functions |
| Generic Function, (setf param) : | | Exported generic functions |
| Generic Function, (setf parent-condition) : | | Exported generic functions |
| Generic Function, (setf parents) : | | Internal generic functions |
| Generic Function, (setf payment-intent) : | | Exported generic functions |
| Generic Function, (setf payment-method) : | | Exported generic functions |
| Generic Function, (setf payment-method-type) : | | Exported generic functions |
| Generic Function, (setf res) : | | Internal generic functions |
| Generic Function, (setf setup-intent) : | | Exported generic functions |
| Generic Function, (setf source) : | | Exported generic functions |
| Generic Function, (setf string-constructor) : | | Internal generic functions |
| Generic Function, (setf translator) : | | Internal generic functions |
| Generic Function, ->array : | | Internal generic functions |
| Generic Function, call-api : | | Exported generic functions |
| Generic Function, charge : | | Internal generic functions |
| Generic Function, code : | | Exported generic functions |
| Generic Function, content : | | Exported generic functions |
| Generic Function, decline-code : | | Exported generic functions |
| Generic Function, determine-base-url : | | Internal generic functions |
| Generic Function, doc-url : | | Exported generic functions |
| Generic Function, endpoint : | | Internal generic functions |
| Generic Function, error-type : | | Exported generic functions |
| Generic Function, form-dex-args : | | Internal generic functions |
| Generic Function, generate-url : | | Internal generic functions |
| Generic Function, genned-slot-names : | | Internal generic functions |
| Generic Function, id : | | Exported generic functions |
| Generic Function, message : | | Exported generic functions |
| Generic Function, param : | | Exported generic functions |
| Generic Function, parent-condition : | | Exported generic functions |
| Generic Function, parents : | | Internal generic functions |
| Generic Function, payment-intent : | | Exported generic functions |
| Generic Function, payment-method : | | Exported generic functions |
| Generic Function, payment-method-type : | | Exported generic functions |
| Generic Function, process-obj : | | Internal generic functions |
| Generic Function, request-fun : | | Exported generic functions |
| Generic Function, res : | | Internal generic functions |
| Generic Function, setup-intent : | | Exported generic functions |
| Generic Function, source : | | Exported generic functions |
| Generic Function, string-constructor : | | Internal generic functions |
| Generic Function, translator : | | Internal generic functions |
| Generic Function, verify-webhook : | | Exported generic functions |
| genned-slot-names : | | Internal generic functions |
| genned-slot-names : | | Internal generic functions |
|
I | | |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| id : | | Exported generic functions |
| in-list : | | Internal functions |
|
M | | |
| Macro, defapi : | | Exported macros |
| Macro, defapi%delete : | | Exported macros |
| Macro, defapi%get : | | Exported macros |
| Macro, destructure-environment : | | Internal macros |
| Macro, with-captured-api-failure : | | Internal macros |
| Macro, with-changed-array : | | Internal macros |
| Macro, with-current-pos : | | Internal macros |
| Macro, with-new-pos : | | Internal macros |
| Macro, with-resetting-current-pos : | | Internal macros |
| Macro, with-resetting-parents : | | Internal macros |
| make-res : | | Internal functions |
| message : | | Exported generic functions |
| message : | | Exported generic functions |
| Method, %error-key->slot-name : | | Internal generic functions |
| Method, %error-key->slot-name : | | Internal generic functions |
| Method, %failed-request-to-condition : | | Internal generic functions |
| Method, %failed-request-to-condition : | | Internal generic functions |
| Method, (setf charge) : | | Internal generic functions |
| Method, (setf code) : | | Exported generic functions |
| Method, (setf content) : | | Exported generic functions |
| Method, (setf decline-code) : | | Exported generic functions |
| Method, (setf doc-url) : | | Exported generic functions |
| Method, (setf endpoint) : | | Internal generic functions |
| Method, (setf error-type) : | | Exported generic functions |
| Method, (setf genned-slot-names) : | | Internal generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf id) : | | Exported generic functions |
| Method, (setf message) : | | Exported generic functions |
| Method, (setf param) : | | Exported generic functions |
| Method, (setf parent-condition) : | | Exported generic functions |
| Method, (setf parents) : | | Internal generic functions |
| Method, (setf payment-intent) : | | Exported generic functions |
| Method, (setf payment-method) : | | Exported generic functions |
| Method, (setf payment-method-type) : | | Exported generic functions |
| Method, (setf res) : | | Internal generic functions |
| Method, (setf setup-intent) : | | Exported generic functions |
| Method, (setf source) : | | Exported generic functions |
| Method, (setf string-constructor) : | | Internal generic functions |
| Method, (setf translator) : | | Internal generic functions |
| Method, ->array : | | Internal generic functions |
| Method, ->array : | | Internal generic functions |
| Method, call-api : | | Exported generic functions |
| Method, charge : | | Internal generic functions |
| Method, code : | | Exported generic functions |
| Method, content : | | Exported generic functions |
| Method, decline-code : | | Exported generic functions |
| Method, determine-base-url : | | Internal generic functions |
| Method, determine-base-url : | | Internal generic functions |
| Method, doc-url : | | Exported generic functions |
| Method, endpoint : | | Internal generic functions |
| Method, error-type : | | Exported generic functions |
| Method, form-dex-args : | | Internal generic functions |
| Method, form-dex-args : | | Internal generic functions |
| Method, form-dex-args : | | Internal generic functions |
| Method, generate-url : | | Internal generic functions |
| Method, genned-slot-names : | | Internal generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, id : | | Exported generic functions |
| Method, message : | | Exported generic functions |
| Method, param : | | Exported generic functions |
| Method, parent-condition : | | Exported generic functions |
| Method, parents : | | Internal generic functions |
| Method, payment-intent : | | Exported generic functions |
| Method, payment-method : | | Exported generic functions |
| Method, payment-method-type : | | Exported generic functions |
| Method, process-obj : | | Internal generic functions |
| Method, process-obj : | | Internal generic functions |
| Method, process-obj : | | Internal generic functions |
| Method, request-fun : | | Exported generic functions |
| Method, res : | | Internal generic functions |
| Method, setup-intent : | | Exported generic functions |
| Method, source : | | Exported generic functions |
| Method, string-constructor : | | Internal generic functions |
| Method, translator : | | Internal generic functions |
| Method, verify-webhook : | | Exported generic functions |
|
P | | |
| param : | | Exported generic functions |
| param : | | Exported generic functions |
| parent-condition : | | Exported generic functions |
| parent-condition : | | Exported generic functions |
| parents : | | Internal generic functions |
| parents : | | Internal generic functions |
| payment-intent : | | Exported generic functions |
| payment-intent : | | Exported generic functions |
| payment-method : | | Exported generic functions |
| payment-method : | | Exported generic functions |
| payment-method-type : | | Exported generic functions |
| payment-method-type : | | Exported generic functions |
| process-obj : | | Internal generic functions |
| process-obj : | | Internal generic functions |
| process-obj : | | Internal generic functions |
| process-obj : | | Internal generic functions |
|
R | | |
| rec : | | Internal functions |
| replace-vars-for-slot-names : | | Internal functions |
| request-fun : | | Exported generic functions |
| request-fun : | | Exported generic functions |
| res : | | Internal generic functions |
| res : | | Internal generic functions |
| res-list : | | Internal functions |
| res-p : | | Internal functions |
|
S | | |
| setup-intent : | | Exported generic functions |
| setup-intent : | | Exported generic functions |
| slots-from-url : | | Internal functions |
| source : | | Exported generic functions |
| source : | | Exported generic functions |
| string-constructor : | | Internal generic functions |
| string-constructor : | | Internal generic functions |
|
T | | |
| translator : | | Internal generic functions |
| translator : | | Internal generic functions |
|
V | | |
| verify-signature : | | Exported functions |
| verify-webhook : | | Exported generic functions |
| verify-webhook : | | Exported generic functions |
|
W | | |
| with-captured-api-failure : | | Internal macros |
| with-changed-array : | | Internal macros |
| with-current-pos : | | Internal macros |
| with-new-pos : | | Internal macros |
| with-resetting-current-pos : | | Internal macros |
| with-resetting-parents : | | Internal macros |
|
A.3 Variables
| Index Entry | | Section |
|
* | | |
| *api-key* : | | Exported special variables |
| *api-version* : | | Exported special variables |
| *parse-as* : | | Exported special variables |
| *test* : | | Internal special variables |
| *test2* : | | Internal special variables |
| *test3* : | | Internal special variables |
| *url* : | | Exported special variables |
|
C | | |
| charge : | | Exported conditions |
| code : | | Exported conditions |
| content : | | Exported classes |
|
D | | |
| decline-code : | | Exported conditions |
| doc-url : | | Exported conditions |
|
E | | |
| endpoint : | | Exported classes |
| error-type : | | Exported conditions |
| error-type : | | Exported conditions |
| error-type : | | Exported conditions |
| error-type : | | Exported conditions |
| error-type : | | Exported conditions |
|
G | | |
| genned-slot-names : | | Exported classes |
|
I | | |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
| id : | | Exported classes |
|
L | | |
| list : | | Internal structures |
|
M | | |
| message : | | Exported conditions |
|
P | | |
| param : | | Exported conditions |
| parent-condition : | | Exported conditions |
| parents : | | Internal classes |
| payment-intent : | | Exported conditions |
| payment-method : | | Exported conditions |
| payment-method-type : | | Exported conditions |
|
R | | |
| request-fun : | | Exported classes |
| request-fun : | | Exported classes |
| request-fun : | | Exported classes |
| request-fun : | | Exported classes |
| request-fun : | | Exported classes |
| res : | | Internal classes |
|
S | | |
| setup-intent : | | Exported conditions |
| Slot, charge : | | Exported conditions |
| Slot, code : | | Exported conditions |
| Slot, content : | | Exported classes |
| Slot, decline-code : | | Exported conditions |
| Slot, doc-url : | | Exported conditions |
| Slot, endpoint : | | Exported classes |
| Slot, error-type : | | Exported conditions |
| Slot, error-type : | | Exported conditions |
| Slot, error-type : | | Exported conditions |
| Slot, error-type : | | Exported conditions |
| Slot, error-type : | | Exported conditions |
| Slot, genned-slot-names : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, id : | | Exported classes |
| Slot, list : | | Internal structures |
| Slot, message : | | Exported conditions |
| Slot, param : | | Exported conditions |
| Slot, parent-condition : | | Exported conditions |
| Slot, parents : | | Internal classes |
| Slot, payment-intent : | | Exported conditions |
| Slot, payment-method : | | Exported conditions |
| Slot, payment-method-type : | | Exported conditions |
| Slot, request-fun : | | Exported classes |
| Slot, request-fun : | | Exported classes |
| Slot, request-fun : | | Exported classes |
| Slot, request-fun : | | Exported classes |
| Slot, request-fun : | | Exported classes |
| Slot, res : | | Internal classes |
| Slot, setup-intent : | | Exported conditions |
| Slot, source : | | Exported conditions |
| Slot, string-constructor : | | Exported classes |
| Slot, translator : | | Exported classes |
| source : | | Exported conditions |
| Special Variable, *api-key* : | | Exported special variables |
| Special Variable, *api-version* : | | Exported special variables |
| Special Variable, *parse-as* : | | Exported special variables |
| Special Variable, *test* : | | Internal special variables |
| Special Variable, *test2* : | | Internal special variables |
| Special Variable, *test3* : | | Internal special variables |
| Special Variable, *url* : | | Exported special variables |
| string-constructor : | | Exported classes |
|
T | | |
| translator : | | Exported classes |
|
A.4 Data types
| Index Entry | | Section |
|
A | | |
| api-call : | | Exported classes |
| api-error : | | Exported conditions |
| api-slot : | | Exported classes |
| api-slot-direct : | | Internal classes |
| api-slot-effective : | | Internal classes |
|
B | | |
| balance%get-balance : | | Exported classes |
| balance_transactions%all : | | Exported classes |
| balance_transactions%id : | | Exported classes |
|
C | | |
| card-error : | | Exported conditions |
| charges%all : | | Exported classes |
| charges%capture : | | Exported classes |
| charges%create : | | Exported classes |
| charges%id : | | Exported classes |
| charges%update : | | Exported classes |
| Class, api-call : | | Exported classes |
| Class, api-slot : | | Exported classes |
| Class, api-slot-direct : | | Internal classes |
| Class, api-slot-effective : | | Internal classes |
| Class, balance%get-balance : | | Exported classes |
| Class, balance_transactions%all : | | Exported classes |
| Class, balance_transactions%id : | | Exported classes |
| Class, charges%all : | | Exported classes |
| Class, charges%capture : | | Exported classes |
| Class, charges%create : | | Exported classes |
| Class, charges%id : | | Exported classes |
| Class, charges%update : | | Exported classes |
| Class, customers%all : | | Exported classes |
| Class, customers%create : | | Exported classes |
| Class, customers%id : | | Exported classes |
| Class, customers%update : | | Exported classes |
| Class, delete-request : | | Exported classes |
| Class, disputes%all : | | Exported classes |
| Class, disputes%close : | | Exported classes |
| Class, disputes%id : | | Exported classes |
| Class, disputes%update : | | Exported classes |
| Class, env : | | Internal classes |
| Class, events%all : | | Exported classes |
| Class, events%id : | | Exported classes |
| Class, files%all : | | Exported classes |
| Class, files%create : | | Exported classes |
| Class, files%id : | | Exported classes |
| Class, file_links%all : | | Exported classes |
| Class, file_links%create : | | Exported classes |
| Class, file_links%id : | | Exported classes |
| Class, file_links%update : | | Exported classes |
| Class, get-request : | | Exported classes |
| Class, mandates%id : | | Exported classes |
| Class, payment_intents%all : | | Exported classes |
| Class, payment_intents%cancel : | | Exported classes |
| Class, payment_intents%capture : | | Exported classes |
| Class, payment_intents%confirm : | | Exported classes |
| Class, payment_intents%create : | | Exported classes |
| Class, payment_intents%id : | | Exported classes |
| Class, payment_intents%update : | | Exported classes |
| Class, payouts%all : | | Exported classes |
| Class, payouts%cancel : | | Exported classes |
| Class, payouts%confirm : | | Exported classes |
| Class, payouts%create : | | Exported classes |
| Class, payouts%id : | | Exported classes |
| Class, payouts%update : | | Exported classes |
| Class, post-files-request : | | Exported classes |
| Class, post-request : | | Exported classes |
| Class, prices%all : | | Exported classes |
| Class, prices%create : | | Exported classes |
| Class, prices%id : | | Exported classes |
| Class, prices%update : | | Exported classes |
| Class, products%all : | | Exported classes |
| Class, products%create : | | Exported classes |
| Class, products%delete : | | Exported classes |
| Class, products%id : | | Exported classes |
| Class, products%update : | | Exported classes |
| Class, put-request : | | Exported classes |
| Class, refunds%all : | | Exported classes |
| Class, refunds%create : | | Exported classes |
| Class, refunds%id : | | Exported classes |
| Class, refunds%update : | | Exported classes |
| Class, request-with-content : | | Exported classes |
| Class, request-without-content : | | Exported classes |
| Class, sessions%all : | | Internal classes |
| Class, sessions%create : | | Exported classes |
| Class, sessions%expire : | | Exported classes |
| Class, sessions%get : | | Exported classes |
| Class, sessions%line-items : | | Exported classes |
| Class, setup_attempts%all : | | Exported classes |
| Class, setup_intents%all : | | Exported classes |
| Class, setup_intents%cancel : | | Exported classes |
| Class, setup_intents%confirm : | | Exported classes |
| Class, setup_intents%create : | | Exported classes |
| Class, setup_intents%id : | | Exported classes |
| Class, setup_intents%update : | | Exported classes |
| Class, shipping%all : | | Exported classes |
| Class, shipping%create : | | Exported classes |
| Class, shipping%get : | | Exported classes |
| Class, shipping%update : | | Exported classes |
| Class, stripe-request : | | Exported classes |
| Class, tokens%create : | | Exported classes |
| Class, tokens%id : | | Exported classes |
| Class, webhooks%all : | | Exported classes |
| Class, webhooks%create : | | Exported classes |
| Class, webhooks%delete : | | Exported classes |
| Class, webhooks%get : | | Exported classes |
| Class, webhooks%update : | | Exported classes |
| Condition, api-error : | | Exported conditions |
| Condition, card-error : | | Exported conditions |
| Condition, indempotency-error : | | Exported conditions |
| Condition, invalid-request-error : | | Exported conditions |
| Condition, stripe-api-condition : | | Exported conditions |
| Condition, stripe-condition : | | Exported conditions |
| customers%all : | | Exported classes |
| customers%create : | | Exported classes |
| customers%id : | | Exported classes |
| customers%update : | | Exported classes |
|
D | | |
| delete-request : | | Exported classes |
| disputes%all : | | Exported classes |
| disputes%close : | | Exported classes |
| disputes%id : | | Exported classes |
| disputes%update : | | Exported classes |
|
E | | |
| env : | | Internal classes |
| events%all : | | Exported classes |
| events%id : | | Exported classes |
|
F | | |
| files%all : | | Exported classes |
| files%create : | | Exported classes |
| files%id : | | Exported classes |
| file_links%all : | | Exported classes |
| file_links%create : | | Exported classes |
| file_links%id : | | Exported classes |
| file_links%update : | | Exported classes |
|
G | | |
| get-request : | | Exported classes |
|
I | | |
| indempotency-error : | | Exported conditions |
| invalid-request-error : | | Exported conditions |
|
M | | |
| mandates%id : | | Exported classes |
|
P | | |
| Package, stripe-against-the-modern-world : | | The stripe-against-the-modern-world package |
| payment_intents%all : | | Exported classes |
| payment_intents%cancel : | | Exported classes |
| payment_intents%capture : | | Exported classes |
| payment_intents%confirm : | | Exported classes |
| payment_intents%create : | | Exported classes |
| payment_intents%id : | | Exported classes |
| payment_intents%update : | | Exported classes |
| payouts%all : | | Exported classes |
| payouts%cancel : | | Exported classes |
| payouts%confirm : | | Exported classes |
| payouts%create : | | Exported classes |
| payouts%id : | | Exported classes |
| payouts%update : | | Exported classes |
| post-files-request : | | Exported classes |
| post-request : | | Exported classes |
| prices%all : | | Exported classes |
| prices%create : | | Exported classes |
| prices%id : | | Exported classes |
| prices%update : | | Exported classes |
| products%all : | | Exported classes |
| products%create : | | Exported classes |
| products%delete : | | Exported classes |
| products%id : | | Exported classes |
| products%update : | | Exported classes |
| put-request : | | Exported classes |
|
R | | |
| refunds%all : | | Exported classes |
| refunds%create : | | Exported classes |
| refunds%id : | | Exported classes |
| refunds%update : | | Exported classes |
| request-with-content : | | Exported classes |
| request-without-content : | | Exported classes |
| res : | | Internal structures |
|
S | | |
| sessions%all : | | Internal classes |
| sessions%create : | | Exported classes |
| sessions%expire : | | Exported classes |
| sessions%get : | | Exported classes |
| sessions%line-items : | | Exported classes |
| setup_attempts%all : | | Exported classes |
| setup_intents%all : | | Exported classes |
| setup_intents%cancel : | | Exported classes |
| setup_intents%confirm : | | Exported classes |
| setup_intents%create : | | Exported classes |
| setup_intents%id : | | Exported classes |
| setup_intents%update : | | Exported classes |
| shipping%all : | | Exported classes |
| shipping%create : | | Exported classes |
| shipping%get : | | Exported classes |
| shipping%update : | | Exported 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-api-condition : | | Exported conditions |
| stripe-condition : | | Exported conditions |
| stripe-request : | | Exported classes |
| Structure, res : | | Internal structures |
| System, stripe-against-the-modern-world : | | The stripe-against-the-modern-world system |
|
T | | |
| tokens%create : | | Exported classes |
| tokens%id : | | Exported classes |
|
W | | |
| webhooks%all : | | Exported classes |
| webhooks%create : | | Exported classes |
| webhooks%delete : | | Exported classes |
| webhooks%get : | | Exported classes |
| webhooks%update : | | Exported classes |
|