The lisp-pay Reference Manual

This is the lisp-pay Reference Manual, version 0.0.5, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 17:09:14 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 lisp-pay

Wrappers over multiple Payment Processor APIs

Author

K1D77A

License

MIT

Version

0.0.5

Dependencies
  • str (system).
  • ironclad (system).
  • babel (system).
  • alexandria (system).
  • jonathan (system).
  • dexador (system).
  • lack (system).
  • ningle (system).
  • cl-base64 (system).
  • cl-tls (system).
  • hunchentoot (system).
  • closer-mop (system).
  • hu.dwim.defclass-star (system).
  • shasht (system).
Source

lisp-pay.asd.

Child Components

3 Modules

Modules are listed depth-first from the system components tree.


3.1 lisp-pay/btcpay

Dependency

lisp-pay.lisp (file).

Source

lisp-pay.asd.

Parent Component

lisp-pay (system).

Child Components

3.2 lisp-pay/stripe

Dependency

btcpay (module).

Source

lisp-pay.asd.

Parent Component

lisp-pay (system).

Child Components

3.3 lisp-pay/paypal

Dependency

stripe (module).

Source

lisp-pay.asd.

Parent Component

lisp-pay (system).

Child Components

3.4 lisp-pay/coinpayments

Dependency

paypal (module).

Source

lisp-pay.asd.

Parent Component

lisp-pay (system).

Child Components

4 Files

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


4.1 Lisp


4.1.1 lisp-pay/lisp-pay.asd

Source

lisp-pay.asd.

Parent Component

lisp-pay (system).

ASDF Systems

lisp-pay.


4.1.2 lisp-pay/package.lisp

Source

lisp-pay.asd.

Parent Component

lisp-pay (system).

Packages

lisp-pay.


4.1.3 lisp-pay/conditions.lisp

Dependency

package.lisp (file).

Source

lisp-pay.asd.

Parent Component

lisp-pay (system).

Public Interface

4.1.4 lisp-pay/helpers.lisp

Dependency

conditions.lisp (file).

Source

lisp-pay.asd.

Parent Component

lisp-pay (system).

Public Interface

4.1.5 lisp-pay/protocol.lisp

Dependency

helpers.lisp (file).

Source

lisp-pay.asd.

Parent Component

lisp-pay (system).

Public Interface
Internals

4.1.6 lisp-pay/response.lisp

Dependency

protocol.lisp (file).

Source

lisp-pay.asd.

Parent Component

lisp-pay (system).

Public Interface
Internals

4.1.7 lisp-pay/mop.lisp

Dependency

response.lisp (file).

Source

lisp-pay.asd.

Parent Component

lisp-pay (system).

Public Interface
Internals

4.1.8 lisp-pay/lisp-pay.lisp

Dependency

mop.lisp (file).

Source

lisp-pay.asd.

Parent Component

lisp-pay (system).

Public Interface

defprocessor (macro).


4.1.9 lisp-pay/btcpay/package.lisp

Source

lisp-pay.asd.

Parent Component

btcpay (module).

Packages

lisp-pay/btcpay.


4.1.10 lisp-pay/btcpay/protocol.lisp

Source

lisp-pay.asd.

Parent Component

btcpay (module).

Public Interface
Internals

4.1.11 lisp-pay/btcpay/btcpay.lisp

Source

lisp-pay.asd.

Parent Component

btcpay (module).

Public Interface
Internals

4.1.12 lisp-pay/btcpay/webhooks.lisp

Source

lisp-pay.asd.

Parent Component

btcpay (module).

Public Interface
Internals

4.1.13 lisp-pay/stripe/package.lisp

Source

lisp-pay.asd.

Parent Component

stripe (module).

Packages

lisp-pay/stripe.


4.1.14 lisp-pay/stripe/conditions.lisp

Source

lisp-pay.asd.

Parent Component

stripe (module).

Public Interface
Internals

4.1.15 lisp-pay/stripe/helpers.lisp

Source

lisp-pay.asd.

Parent Component

stripe (module).

Public Interface

ec (function).

Internals

4.1.16 lisp-pay/stripe/protocol.lisp

Source

lisp-pay.asd.

Parent Component

stripe (module).

Public Interface
Internals

4.1.17 lisp-pay/stripe/stripe.lisp

Source

lisp-pay.asd.

Parent Component

stripe (module).

Public Interface
Internals

4.1.18 lisp-pay/stripe/webhooks.lisp

Source

lisp-pay.asd.

Parent Component

stripe (module).

Public Interface
Internals

4.1.19 lisp-pay/paypal/package.lisp

Source

lisp-pay.asd.

Parent Component

paypal (module).

Packages

lisp-pay/paypal.


4.1.20 lisp-pay/paypal/conditions.lisp

Source

lisp-pay.asd.

Parent Component

paypal (module).

Public Interface
Internals

4.1.21 lisp-pay/paypal/protocol.lisp

Source

lisp-pay.asd.

Parent Component

paypal (module).

Public Interface
Internals

4.1.22 lisp-pay/paypal/token.lisp

Source

lisp-pay.asd.

Parent Component

paypal (module).

Public Interface
Internals

4.1.23 lisp-pay/paypal/paypal.lisp

Source

lisp-pay.asd.

Parent Component

paypal (module).

Public Interface
Internals

4.1.24 lisp-pay/paypal/webhooks.lisp

Source

lisp-pay.asd.

Parent Component

paypal (module).

Public Interface

verify-webhook (generic function).

Internals

4.1.25 lisp-pay/coinpayments/package.lisp

Source

lisp-pay.asd.

Parent Component

coinpayments (module).

Packages

lisp-pay/coinpayments.


4.1.26 lisp-pay/coinpayments/classes.lisp

Source

lisp-pay.asd.

Parent Component

coinpayments (module).

Public Interface
Internals

4.1.27 lisp-pay/coinpayments/conditions.lisp

Source

lisp-pay.asd.

Parent Component

coinpayments (module).

Public Interface

4.1.28 lisp-pay/coinpayments/api-helpers.lisp

Source

lisp-pay.asd.

Parent Component

coinpayments (module).

Public Interface
Internals

4.1.29 lisp-pay/coinpayments/coinpayments.lisp

Source

lisp-pay.asd.

Parent Component

coinpayments (module).

Public Interface
Internals

4.1.30 lisp-pay/coinpayments/api-forms.lisp

Source

lisp-pay.asd.

Parent Component

coinpayments (module).

Public Interface

5 Packages

Packages are listed by definition order.


5.1 lisp-pay/paypal

Source

package.lisp.

Nickname

paypal

Use List
Public Interface
Internals

5.2 lisp-pay/btcpay

Source

package.lisp.

Nickname

btcpay

Use List
Public Interface
Internals

5.3 lisp-pay/stripe

Source

package.lisp.

Nickname

stripe

Use List
Public Interface
Internals

5.4 lisp-pay

Source

package.lisp.

Nickname

pay

Use List

common-lisp.

Used By List
Public Interface
Internals

5.5 lisp-pay/coinpayments

Source

package.lisp.

Nicknames
  • coin
  • coinpayments
  • cl-coinpayments
Use List
Public Interface
Internals

6 Definitions

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


6.1 Public Interface


6.1.1 Special variables

Special Variable: *ipn-dispatchers*

A list of plists used to dispatch on various ipn-types.

Package

lisp-pay/coinpayments.

Source

coinpayments.lisp.

Special Variable: *processor*

Bind *processor* to the value of your processor for whatever payment processor you are using in order to call the correct methods.

Package

lisp-pay.

Source

protocol.lisp.


6.1.2 Macros

Macro: def-ipn-dispatcher (name ((ipn-var ipn-type) (status-var status-class) &rest args) &body body)

Defines a new dispatch function under the name NAME. This is very similar to
a defmethod form however dispatching from most to least specific subclasses is only done with the status-class. IPN-VAR names the IPN passed into the fun (a plist). STATUS-VAR names the status object passed into the fun, args is a list of

Package

lisp-pay/coinpayments.

Source

coinpayments.lisp.

Macro: defapi (name (endpoint super &key metaclass) &optional query-slots)
Package

lisp-pay.

Source

protocol.lisp.

Macro: defprocessor (name metaclass direct-slots &rest options)

Defines a class by NAME which is a subclass of processor
and the initform for the slot api-metaclass is METACLASS. DIRECT-SLOTS being the class direct slots. Defines a new macro for that package called defapi. Where the key value metaclass is bound to METACLASS. Defapi is used to define new api calls.

Package

lisp-pay.

Source

lisp-pay.lisp.

Macro: dispatch-ipn-by-name (name ipn status &rest args)

Macro version of IPN-DISPATCH. It just looks nicer.

Package

lisp-pay/coinpayments.

Source

coinpayments.lisp.

Macro: new-request (name cmd required &rest params)

Creates a new class by NAME which is a subclass of ’request,
CMD is a string which is set to the initform of the slot cmd. REQUIRED is a list of slots that are required for this request. PARAMS is all of the slots, yes you will have to repeat whats in required in params. Also if you were to add some new API that I didn’t see then where they use a case like abc_def you can just use symbols like abc-def because they are automatically translated to the correct case, dont worry this is memoized to make it faster.

Package

lisp-pay/coinpayments.

Source

api-helpers.lisp.

Macro: with-hash-keys (keys hash &body body)

Creates a let binding for each of the keys listed in KEYS in HASH using gethash, each of these KEYS has to have a non nil value otherwise signals ’malformed-json.

Package

lisp-pay.

Source

helpers.lisp.

Macro: wrap-dex-call (&body body)
Package

lisp-pay.

Source

protocol.lisp.


6.1.3 Ordinary functions

Function: construct-status (plist)

Given a plist of post parameters that have been parsed by parse-data beforehand, attempts to first construct and IPN object, in the event this fails it will signal ’unsupported-ipn, then attempts to construct an IPN-STATUS object using CONSTRUCT-STATUS. These are then returned as multiple values ipn,status.

Package

lisp-pay/coinpayments.

Source

coinpayments.lisp.

Function: crc-raw (raw-body)
Package

lisp-pay.

Source

helpers.lisp.

Function: ec (&rest entries)
Package

lisp-pay/stripe.

Source

helpers.lisp.

Function: find-dispatcher (name ipn-type status arg-count)

Attempts to find the most specific function for NAME IPN-TYPE and STATUS (all symbols) within *ipn-dispatchers*, dispatching is done both on the ipn-type, arg-count and status, if no dispatcher is found under name then returns nil, if one is then tries to find dispatcher with ARG-COUNT args, if non exists returns nil, otherwise checks under
the ipn-status, if none are found by that name under that specific status
then recalls FIND-DISPATCHER with the superclasses of STATUS. If some dispatchers are found under that name and that status, then attempts to find the dispatcher by IPN-TYPE, if one is found returns it, otherwise returns nil. This will find most specific dispatchers first.

Package

lisp-pay/coinpayments.

Source

coinpayments.lisp.

Function: gen-query-generator (query-slots query-slot-names)

Given QUERY-SLOTS and QUERY-SLOT-NAMES compiles a function that when evaluated
with a request will step through the query slots and concatenate the query slot names and values into a string. Uses #’encode-query-slot to encode the query params.

Package

lisp-pay.

Source

protocol.lisp.

Function: gen-url-generator (class)

Compiles a function for CLASS that when called with the request object. When evaluated the function returns a string with specific slots values written into a string.

Package

lisp-pay.

Source

protocol.lisp.

Function: get-token (processor &optional ignore-checks)
Package

lisp-pay/paypal.

Source

token.lisp.

Function: in-list (obj)
Package

lisp-pay.

Source

helpers.lisp.

Function: ipn-dispatch (name ipn status &rest args)

Uses FIND-DISPATCH to execute the dispatcher found with IPN, STATUS and (length ARGS). If
no dispatcher is found signals ’no-dispatcher-found. Its important to note that no default dispatchers are provided so your fall-back behaviour should involve catching that condition and doing something with the condition object.

Package

lisp-pay/coinpayments.

Source

coinpayments.lisp.

Function: new-ipn-dispatcher (name ipn-type status-class args-count fun)
Package

lisp-pay/coinpayments.

Source

coinpayments.lisp.

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

Takes in a split list split by #/ (url) produces a list of slot names

Package

lisp-pay.

Source

protocol.lisp.

Function: slots-from-url (url)

Given a URL splits the strings out by #: and then generates a list of plists used for creating slots in a class.

Package

lisp-pay.

Source

protocol.lisp.

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

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

Package

lisp-pay/stripe.

Source

webhooks.lisp.


6.1.4 Generic functions

Generic Function: %call-api (processor request)
Package

lisp-pay.

Methods
Method: %call-api :around ((processor paypal) request)
Source

protocol.lisp.

Method: %call-api (processor request)

Call the API using PROCESSOR. Use an :around with your processor to establish restarts.

Source

protocol.lisp.

Generic Function: %read-json (processor stream-or-string)
Package

lisp-pay.

Methods
Method: %read-json (processor (stream stream))
Source

helpers.lisp.

Method: %read-json (processor (stream-or-string array))
Source

helpers.lisp.

Generic Function: %write-json (processor obj &optional stream)
Package

lisp-pay.

Methods
Method: %write-json (processor obj &optional stream)
Source

helpers.lisp.

Generic Reader: accepted (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: accepted ((currency-prices currency-prices))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

accepted.

Generic Writer: (setf accepted) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf accepted) ((currency-prices currency-prices))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

accepted.

Generic Reader: access-token (object)
Package

lisp-pay/paypal.

Methods
Reader Method: access-token ((token token))

automatically generated reader method

Source

token.lisp.

Target Slot

access-token.

Generic Reader: account-id (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: account-id ((stores-custodians%get-withdrawal-info stores-custodians%get-withdrawal-info))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

account-id.

Reader Method: account-id ((stores-custodians%withdraw-to-store-wallet stores-custodians%withdraw-to-store-wallet))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

account-id.

Reader Method: account-id ((stores-custodians%get-depost-address stores-custodians%get-depost-address))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

account-id.

Reader Method: account-id ((stores-custodians%trade-assets stores-custodians%trade-assets))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

account-id.

Reader Method: account-id ((stores-custodians%get-trading-quote stores-custodians%get-trading-quote))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

account-id.

Reader Method: account-id ((stores-custodians%delete-account stores-custodians%delete-account))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

account-id.

Reader Method: account-id ((stores-custodians%update-account stores-custodians%update-account))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

account-id.

Reader Method: account-id ((stores-custodians%get-account stores-custodians%get-account))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

account-id.

Generic Writer: (setf account-id) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf account-id) ((stores-custodians%get-withdrawal-info stores-custodians%get-withdrawal-info))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

account-id.

Writer Method: (setf account-id) ((stores-custodians%withdraw-to-store-wallet stores-custodians%withdraw-to-store-wallet))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

account-id.

Writer Method: (setf account-id) ((stores-custodians%get-depost-address stores-custodians%get-depost-address))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

account-id.

Writer Method: (setf account-id) ((stores-custodians%trade-assets stores-custodians%trade-assets))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

account-id.

Writer Method: (setf account-id) ((stores-custodians%get-trading-quote stores-custodians%get-trading-quote))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

account-id.

Writer Method: (setf account-id) ((stores-custodians%delete-account stores-custodians%delete-account))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

account-id.

Writer Method: (setf account-id) ((stores-custodians%update-account stores-custodians%update-account))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

account-id.

Writer Method: (setf account-id) ((stores-custodians%get-account stores-custodians%get-account))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

account-id.

Generic Reader: add_tx_fee (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: add_tx_fee ((create-withdrawal create-withdrawal))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

add_tx_fee.

Generic Writer: (setf add_tx_fee) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf add_tx_fee) ((create-withdrawal create-withdrawal))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

add_tx_fee.

Generic Reader: address (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: address ((convert-coins convert-coins))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

address.

Reader Method: address ((create-withdrawal create-withdrawal))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

address.

Reader Method: address ((create-fixed-price-transaction create-fixed-price-transaction))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

address.

Generic Writer: (setf address) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf address) ((convert-coins convert-coins))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

address.

Writer Method: (setf address) ((create-withdrawal create-withdrawal))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

address.

Writer Method: (setf address) ((create-fixed-price-transaction create-fixed-price-transaction))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

address.

Generic Reader: agreement-id (object)
Package

lisp-pay/paypal.

Methods
Reader Method: agreement-id ((billing%execute billing%execute))

automatically generated reader method

Source

paypal.lisp.

Target Slot

agreement-id.

Reader Method: agreement-id ((billing%list-transactions billing%list-transactions))

automatically generated reader method

Source

paypal.lisp.

Target Slot

agreement-id.

Reader Method: agreement-id ((billing%suspend billing%suspend))

automatically generated reader method

Source

paypal.lisp.

Target Slot

agreement-id.

Reader Method: agreement-id ((billing%set-balance billing%set-balance))

automatically generated reader method

Source

paypal.lisp.

Target Slot

agreement-id.

Reader Method: agreement-id ((billing%re-activate billing%re-activate))

automatically generated reader method

Source

paypal.lisp.

Target Slot

agreement-id.

Reader Method: agreement-id ((billing%cancel billing%cancel))

automatically generated reader method

Source

paypal.lisp.

Target Slot

agreement-id.

Reader Method: agreement-id ((billing%bill-balance billing%bill-balance))

automatically generated reader method

Source

paypal.lisp.

Target Slot

agreement-id.

Reader Method: agreement-id ((billing%information billing%information))

automatically generated reader method

Source

paypal.lisp.

Target Slot

agreement-id.

Reader Method: agreement-id ((billing%update billing%update))

automatically generated reader method

Source

paypal.lisp.

Target Slot

agreement-id.

Generic Writer: (setf agreement-id) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf agreement-id) ((billing%execute billing%execute))

automatically generated writer method

Source

paypal.lisp.

Target Slot

agreement-id.

Writer Method: (setf agreement-id) ((billing%list-transactions billing%list-transactions))

automatically generated writer method

Source

paypal.lisp.

Target Slot

agreement-id.

Writer Method: (setf agreement-id) ((billing%suspend billing%suspend))

automatically generated writer method

Source

paypal.lisp.

Target Slot

agreement-id.

Writer Method: (setf agreement-id) ((billing%set-balance billing%set-balance))

automatically generated writer method

Source

paypal.lisp.

Target Slot

agreement-id.

Writer Method: (setf agreement-id) ((billing%re-activate billing%re-activate))

automatically generated writer method

Source

paypal.lisp.

Target Slot

agreement-id.

Writer Method: (setf agreement-id) ((billing%cancel billing%cancel))

automatically generated writer method

Source

paypal.lisp.

Target Slot

agreement-id.

Writer Method: (setf agreement-id) ((billing%bill-balance billing%bill-balance))

automatically generated writer method

Source

paypal.lisp.

Target Slot

agreement-id.

Writer Method: (setf agreement-id) ((billing%information billing%information))

automatically generated writer method

Source

paypal.lisp.

Target Slot

agreement-id.

Writer Method: (setf agreement-id) ((billing%update billing%update))

automatically generated writer method

Source

paypal.lisp.

Target Slot

agreement-id.

Generic Reader: all (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: all ((get-coin-balances get-coin-balances))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

all.

Reader Method: all ((get-transaction-ids get-transaction-ids))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

all.

Generic Writer: (setf all) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf all) ((get-coin-balances get-coin-balances))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

all.

Writer Method: (setf all) ((get-transaction-ids get-transaction-ids))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

all.

Generic Reader: amount (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: amount ((convert-coins convert-coins))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

amount.

Reader Method: amount ((create-withdrawal create-withdrawal))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

amount.

Reader Method: amount ((create-transfer create-transfer))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

amount.

Reader Method: amount ((create-fixed-price-transaction create-fixed-price-transaction))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

amount.

Generic Writer: (setf amount) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf amount) ((convert-coins convert-coins))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

amount.

Writer Method: (setf amount) ((create-withdrawal create-withdrawal))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

amount.

Writer Method: (setf amount) ((create-transfer create-transfer))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

amount.

Writer Method: (setf amount) ((create-fixed-price-transaction create-fixed-price-transaction))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

amount.

Generic Reader: amount-of (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: amount-of ((stores-payment-methods-on-chain%preview-proposed stores-payment-methods-on-chain%preview-proposed))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

amount.

Reader Method: amount-of ((stores-payment-methods-on-chain%preview stores-payment-methods-on-chain%preview))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

amount.

Generic Writer: (setf amount-of) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf amount-of) ((stores-payment-methods-on-chain%preview-proposed stores-payment-methods-on-chain%preview-proposed))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

amount.

Writer Method: (setf amount-of) ((stores-payment-methods-on-chain%preview stores-payment-methods-on-chain%preview))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

amount.

Generic Reader: anchor-time (object)
Package

lisp-pay/paypal.

Methods
Reader Method: anchor-time ((webhooks%list webhooks%list))

automatically generated reader method

Source

paypal.lisp.

Target Slot

anchor-time.

Generic Writer: (setf anchor-time) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf anchor-time) ((webhooks%list webhooks%list))

automatically generated writer method

Source

paypal.lisp.

Target Slot

anchor-time.

Generic Reader: api-failure (condition)
Generic Writer: (setf api-failure) (condition)
Package

lisp-pay.

Methods
Reader Method: api-failure ((condition api-response-condition))
Writer Method: (setf api-failure) ((condition api-response-condition))
Source

response.lisp.

Target Slot

api-failure.

Generic Reader: api-key (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: api-key ((api-keys%delete api-keys%delete))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

api-key.

Reader Method: api-key ((btcpay btcpay))

automatically generated reader method

Source

protocol.lisp.

Target Slot

api-key.

Generic Writer: (setf api-key) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf api-key) ((api-keys%delete api-keys%delete))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

api-key.

Writer Method: (setf api-key) ((btcpay btcpay))

automatically generated writer method

Source

protocol.lisp.

Target Slot

api-key.

Generic Reader: api-key (object)
Package

lisp-pay/stripe.

Methods
Reader Method: api-key ((stripe stripe))

automatically generated reader method

Source

protocol.lisp.

Target Slot

api-key.

Generic Writer: (setf api-key) (object)
Package

lisp-pay/stripe.

Methods
Writer Method: (setf api-key) ((stripe stripe))

automatically generated writer method

Source

protocol.lisp.

Target Slot

api-key.

Generic Reader: api-metaclass (object)
Package

lisp-pay.

Methods
Reader Method: api-metaclass ((processor processor))

automatically generated reader method

Source

protocol.lisp.

Target Slot

api-metaclass.

Generic Writer: (setf api-metaclass) (object)
Package

lisp-pay.

Methods
Writer Method: (setf api-metaclass) ((processor processor))

automatically generated writer method

Source

protocol.lisp.

Target Slot

api-metaclass.

Generic Reader: api-metaclass-of (object)
Package

lisp-pay/paypal.

Methods
Reader Method: api-metaclass-of ((paypal paypal))

automatically generated reader method

Source

protocol.lisp.

Target Slot

api-metaclass.

Generic Writer: (setf api-metaclass-of) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf api-metaclass-of) ((paypal paypal))

automatically generated writer method

Source

protocol.lisp.

Target Slot

api-metaclass.

Generic Reader: api-metaclass-of (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: api-metaclass-of ((btcpay btcpay))

automatically generated reader method

Source

protocol.lisp.

Target Slot

api-metaclass.

Generic Writer: (setf api-metaclass-of) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf api-metaclass-of) ((btcpay btcpay))

automatically generated writer method

Source

protocol.lisp.

Target Slot

api-metaclass.

Generic Reader: api-metaclass-of (object)
Package

lisp-pay/stripe.

Methods
Reader Method: api-metaclass-of ((stripe stripe))

automatically generated reader method

Source

protocol.lisp.

Target Slot

api-metaclass.

Generic Writer: (setf api-metaclass-of) (object)
Package

lisp-pay/stripe.

Methods
Writer Method: (setf api-metaclass-of) ((stripe stripe))

automatically generated writer method

Source

protocol.lisp.

Target Slot

api-metaclass.

Generic Reader: api-version (object)
Package

lisp-pay/stripe.

Methods
Reader Method: api-version ((stripe stripe))

automatically generated reader method

Source

protocol.lisp.

Target Slot

api-version.

Generic Writer: (setf api-version) (object)
Package

lisp-pay/stripe.

Methods
Writer Method: (setf api-version) ((stripe stripe))

automatically generated writer method

Source

protocol.lisp.

Target Slot

api-version.

Generic Reader: app-id (object)
Package

lisp-pay/paypal.

Methods
Reader Method: app-id ((token token))

automatically generated reader method

Source

token.lisp.

Target Slot

app-id.

Generic Reader: app-id (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: app-id ((stores-apps%delete stores-apps%delete))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

app-id.

Reader Method: app-id ((stores-apps%get stores-apps%get))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

app-id.

Generic Writer: (setf app-id) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf app-id) ((stores-apps%delete stores-apps%delete))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

app-id.

Writer Method: (setf app-id) ((stores-apps%get stores-apps%get))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

app-id.

Generic Reader: application-identifier-of (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: application-identifier-of ((authorize%authorize authorize%authorize))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

application-identifier.

Generic Writer: (setf application-identifier-of) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf application-identifier-of) ((authorize%authorize authorize%authorize))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

application-identifier.

Generic Reader: application-name-of (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: application-name-of ((authorize%authorize authorize%authorize))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

application-name.

Generic Writer: (setf application-name-of) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf application-name-of) ((authorize%authorize authorize%authorize))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

application-name.

Generic Reader: arg-count (condition)
Generic Writer: (setf arg-count) (condition)
Package

lisp-pay/coinpayments.

Methods
Reader Method: arg-count ((condition no-dispatcher-found))
Writer Method: (setf arg-count) ((condition no-dispatcher-found))
Source

conditions.lisp.

Target Slot

arg-count.

Generic Reader: as-of-time (object)
Package

lisp-pay/paypal.

Methods
Reader Method: as-of-time ((search-balances%list search-balances%list))

automatically generated reader method

Source

paypal.lisp.

Target Slot

as-of-time.

Generic Writer: (setf as-of-time) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf as-of-time) ((search-balances%list search-balances%list))

automatically generated writer method

Source

paypal.lisp.

Target Slot

as-of-time.

Generic Reader: asset-balances-of (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: asset-balances-of ((stores-custodians%get-account stores-custodians%get-account))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

asset-balances.

Reader Method: asset-balances-of ((stores-custodians%get stores-custodians%get))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

asset-balances.

Generic Writer: (setf asset-balances-of) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf asset-balances-of) ((stores-custodians%get-account stores-custodians%get-account))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

asset-balances.

Writer Method: (setf asset-balances-of) ((stores-custodians%get stores-custodians%get))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

asset-balances.

Generic Reader: authorization-id (object)
Package

lisp-pay/paypal.

Methods
Reader Method: authorization-id ((payments-authorization%void payments-authorization%void))

automatically generated reader method

Source

paypal.lisp.

Target Slot

authorization-id.

Reader Method: authorization-id ((payments-authorization%reauthorize payments-authorization%reauthorize))

automatically generated reader method

Source

paypal.lisp.

Target Slot

authorization-id.

Reader Method: authorization-id ((payments-authorization%capture payments-authorization%capture))

automatically generated reader method

Source

paypal.lisp.

Target Slot

authorization-id.

Reader Method: authorization-id ((payments-authorization%details payments-authorization%details))

automatically generated reader method

Source

paypal.lisp.

Target Slot

authorization-id.

Generic Writer: (setf authorization-id) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf authorization-id) ((payments-authorization%void payments-authorization%void))

automatically generated writer method

Source

paypal.lisp.

Target Slot

authorization-id.

Writer Method: (setf authorization-id) ((payments-authorization%reauthorize payments-authorization%reauthorize))

automatically generated writer method

Source

paypal.lisp.

Target Slot

authorization-id.

Writer Method: (setf authorization-id) ((payments-authorization%capture payments-authorization%capture))

automatically generated writer method

Source

paypal.lisp.

Target Slot

authorization-id.

Writer Method: (setf authorization-id) ((payments-authorization%details payments-authorization%details))

automatically generated writer method

Source

paypal.lisp.

Target Slot

authorization-id.

Generic Reader: auto-confirm (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: auto-confirm ((create-withdrawal create-withdrawal))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

auto-confirm.

Reader Method: auto-confirm ((create-transfer create-transfer))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

auto-confirm.

Generic Writer: (setf auto-confirm) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf auto-confirm) ((create-withdrawal create-withdrawal))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

auto-confirm.

Writer Method: (setf auto-confirm) ((create-transfer create-transfer))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

auto-confirm.

Generic Reader: balance-affecting-records-only (object)
Package

lisp-pay/paypal.

Methods
Reader Method: balance-affecting-records-only ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

paypal.lisp.

Target Slot

balance-affecting-records-only.

Generic Writer: (setf balance-affecting-records-only) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf balance-affecting-records-only) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

paypal.lisp.

Target Slot

balance-affecting-records-only.

Generic Reader: base-url (object)
Package

lisp-pay.

Methods
Reader Method: base-url ((stripe stripe))

automatically generated reader method

Source

protocol.lisp.

Target Slot

base-url.

Reader Method: base-url ((processor processor))

automatically generated reader method

Source

protocol.lisp.

Target Slot

base-url.

Generic Writer: (setf base-url) (object)
Package

lisp-pay.

Methods
Writer Method: (setf base-url) ((stripe stripe))

automatically generated writer method

Source

protocol.lisp.

Target Slot

base-url.

Writer Method: (setf base-url) ((processor processor))

automatically generated writer method

Source

protocol.lisp.

Target Slot

base-url.

Generic Reader: base-url-of (object)
Package

lisp-pay/paypal.

Methods
Reader Method: base-url-of ((paypal-testing paypal-testing))

automatically generated reader method

Source

protocol.lisp.

Target Slot

base-url.

Reader Method: base-url-of ((paypal paypal))

automatically generated reader method

Source

protocol.lisp.

Target Slot

base-url.

Generic Writer: (setf base-url-of) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf base-url-of) ((paypal-testing paypal-testing))

automatically generated writer method

Source

protocol.lisp.

Target Slot

base-url.

Writer Method: (setf base-url-of) ((paypal paypal))

automatically generated writer method

Source

protocol.lisp.

Target Slot

base-url.

Generic Reader: base-url-of (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: base-url-of ((btcpay btcpay))

automatically generated reader method

Source

protocol.lisp.

Target Slot

base-url.

Generic Writer: (setf base-url-of) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf base-url-of) ((btcpay btcpay))

automatically generated writer method

Source

protocol.lisp.

Target Slot

base-url.

Generic Reader: batch-id (object)
Package

lisp-pay/paypal.

Methods
Reader Method: batch-id ((referenced-payouts-batch%details referenced-payouts-batch%details))

automatically generated reader method

Source

paypal.lisp.

Target Slot

batch-id.

Reader Method: batch-id ((payouts-batch%details payouts-batch%details))

automatically generated reader method

Source

paypal.lisp.

Target Slot

batch-id.

Generic Writer: (setf batch-id) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf batch-id) ((referenced-payouts-batch%details referenced-payouts-batch%details))

automatically generated writer method

Source

paypal.lisp.

Target Slot

batch-id.

Writer Method: (setf batch-id) ((payouts-batch%details payouts-batch%details))

automatically generated writer method

Source

paypal.lisp.

Target Slot

batch-id.

Generic Reader: block-target-of (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: block-target-of ((stores-wallet-on-chain%fee-rate stores-wallet-on-chain%fee-rate))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

block-target.

Generic Writer: (setf block-target-of) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf block-target-of) ((stores-wallet-on-chain%fee-rate stores-wallet-on-chain%fee-rate))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

block-target.

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

lisp-pay.

Methods
Reader Method: body ((api-response-class api-response-class))
Writer Method: (setf body) ((api-response-class api-response-class))

HTTP request body.

Source

response.lisp.

Target Slot

body.

Reader Method: body ((condition api-response-condition))
Writer Method: (setf body) ((condition api-response-condition))
Source

response.lisp.

Target Slot

body.

Generic Reader: buyer-email (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: buyer-email ((create-fixed-price-transaction create-fixed-price-transaction))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

buyer-email.

Generic Writer: (setf buyer-email) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf buyer-email) ((create-fixed-price-transaction create-fixed-price-transaction))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

buyer-email.

Generic Reader: buyer-name (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: buyer-name ((create-fixed-price-transaction create-fixed-price-transaction))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

buyer-name.

Generic Writer: (setf buyer-name) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf buyer-name) ((create-fixed-price-transaction create-fixed-price-transaction))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

buyer-name.

Generic Function: call-api (request)

Generic means of making per processor requests.

Package

lisp-pay.

Source

protocol.lisp.

Methods
Method: call-api (request)
Generic Reader: cancel-url (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: cancel-url ((create-fixed-price-transaction create-fixed-price-transaction))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

cancel-url.

Generic Writer: (setf cancel-url) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf cancel-url) ((create-fixed-price-transaction create-fixed-price-transaction))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

cancel-url.

Generic Reader: capture-id (object)
Package

lisp-pay/paypal.

Methods
Reader Method: capture-id ((payments-captures%refund payments-captures%refund))

automatically generated reader method

Source

paypal.lisp.

Target Slot

capture-id.

Reader Method: capture-id ((payments-captures%details payments-captures%details))

automatically generated reader method

Source

paypal.lisp.

Target Slot

capture-id.

Generic Writer: (setf capture-id) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf capture-id) ((payments-captures%refund payments-captures%refund))

automatically generated writer method

Source

paypal.lisp.

Target Slot

capture-id.

Writer Method: (setf capture-id) ((payments-captures%details payments-captures%details))

automatically generated writer method

Source

paypal.lisp.

Target Slot

capture-id.

Generic Reader: client-id (object)
Package

lisp-pay/paypal.

Methods
Reader Method: client-id ((paypal paypal))

automatically generated reader method

Source

protocol.lisp.

Target Slot

client-id.

Generic Writer: (setf client-id) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf client-id) ((paypal paypal))

automatically generated writer method

Source

protocol.lisp.

Target Slot

client-id.

Generic Reader: cmd (object)
Generic Writer: (setf cmd) (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: cmd ((coinpayment-request coinpayment-request))
Writer Method: (setf cmd) ((coinpayment-request coinpayment-request))

The API being called.

Source

classes.lisp.

Target Slot

cmd.

Generic Reader: code (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: code ((btcpay-api-failure-obj-single btcpay-api-failure-obj-single))

automatically generated reader method

Source

protocol.lisp.

Target Slot

code.

Generic Writer: (setf code) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf code) ((btcpay-api-failure-obj-single btcpay-api-failure-obj-single))

automatically generated writer method

Source

protocol.lisp.

Target Slot

code.

Generic Reader: coin (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: coin ((renew-pbn-tag renew-pbn-tag))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

coin.

Reader Method: coin ((buy-pbn-tags buy-pbn-tags))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

coin.

Generic Writer: (setf coin) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf coin) ((renew-pbn-tag renew-pbn-tag))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

coin.

Writer Method: (setf coin) ((buy-pbn-tags buy-pbn-tags))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

coin.

Generic Function: compute-dex-alist (request)
Package

lisp-pay/coinpayments.

Methods
Method: compute-dex-alist ((request coinpayment-request))

This function must be called before ’compute-dex-alist. This computes the
alist used as the :content key to dex:post, it loops through all the slots in the class and creates an alist from their slotname and values, it ignores slots that are
any of ’(dex-alist required merchant-secret-key) or are unbound.

Source

api-helpers.lisp.

Generic Function: compute-final-hmac (request)
Package

lisp-pay/coinpayments.

Methods
Method: compute-final-hmac ((request coinpayment-request))

This function is the last step in initializing a request object, it computes the
final HMAC from the merchant-secret-key and the post-string which was previously generated.

Source

api-helpers.lisp.

Generic Function: compute-hmac (merchant-secret-key string)

Computes a hmac from the merchant-secret-key and a string.

Package

lisp-pay/coinpayments.

Source

api-helpers.lisp.

Methods
Method: compute-hmac ((merchant-secret-key string) (string string))
Method: compute-hmac ((merchant-secret-key array) (string array))
Generic Function: compute-post-params (request)
Package

lisp-pay/coinpayments.

Methods
Method: compute-post-params ((request coinpayment-request))

This function must be called before ’compute-final-hmac. This computes a ’post string’ that can be used for computing the hmac. It uses the dex-alist values as its arguments.

Source

api-helpers.lisp.

Generic Function: construct-api-failure-object (processor api-response)

Take the API-response condition and post process it into a
nicer to read object. Specialize in order to construct processor specific failure objects

Package

lisp-pay.

Source

response.lisp.

Methods
Method: construct-api-failure-object ((processor paypal) response)
Source

protocol.lisp.

Method: construct-api-failure-object ((processor stripe) response)
Source

protocol.lisp.

Method: construct-api-failure-object ((processor btcpay) response)
Source

protocol.lisp.

Method: construct-api-failure-object (processor api-response)
Generic Function: construct-response-from-api (processor response)

Means of taking a response from a dex call and converting it into something generic.

Package

lisp-pay.

Source

response.lisp.

Methods
Method: construct-response-from-api (processor response)
Generic Reader: content (object)
Package

lisp-pay.

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

automatically generated reader method

Source

mop.lisp.

Target Slot

content.

Generic Writer: (setf content) (object)
Package

lisp-pay.

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

automatically generated writer method

Source

mop.lisp.

Target Slot

content.

Generic Reader: content-type (object)
Package

lisp-pay.

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

automatically generated reader method

Source

mop.lisp.

Target Slot

content-type.

Generic Writer: (setf content-type) (object)
Package

lisp-pay.

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

automatically generated writer method

Source

mop.lisp.

Target Slot

content-type.

Generic Function: convert-merchant-secret-key (request)
Package

lisp-pay/coinpayments.

Methods
Method: convert-merchant-secret-key ((request coinpayment-request))
Source

api-helpers.lisp.

Generic Reader: count-of (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: count-of ((stores-webhooks%latest-deliveries stores-webhooks%latest-deliveries))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

count.

Generic Writer: (setf count-of) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf count-of) ((stores-webhooks%latest-deliveries stores-webhooks%latest-deliveries))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

count.

Generic Reader: coupon (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: coupon ((claim-pbn-coupon claim-pbn-coupon))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

coupon.

Generic Writer: (setf coupon) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf coupon) ((claim-pbn-coupon claim-pbn-coupon))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

coupon.

Generic Reader: crypto-code (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: crypto-code ((stores-wallet-on-chain%get-utxos stores-wallet-on-chain%get-utxos))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-wallet-on-chain%patch-transaction-info stores-wallet-on-chain%patch-transaction-info))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-wallet-on-chain%get-transaction stores-wallet-on-chain%get-transaction))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-wallet-on-chain%create-wallet-transaction stores-wallet-on-chain%create-wallet-transaction))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-wallet-on-chain%transactions stores-wallet-on-chain%transactions))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-wallet-on-chain%unreserve stores-wallet-on-chain%unreserve))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-wallet-on-chain%address stores-wallet-on-chain%address))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-wallet-on-chain%fee-rate stores-wallet-on-chain%fee-rate))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-wallet-on-chain%all stores-wallet-on-chain%all))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-payment-methods-on-chain%preview-proposed stores-payment-methods-on-chain%preview-proposed))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-payment-methods-on-chain%preview stores-payment-methods-on-chain%preview))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-payment-methods-on-chain%generate-wallet stores-payment-methods-on-chain%generate-wallet))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-payment-methods-on-chain%remove stores-payment-methods-on-chain%remove))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-payment-methods-on-chain%update stores-payment-methods-on-chain%update))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-payment-methods-on-chain%get stores-payment-methods-on-chain%get))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-payment-methods-lnurl%remove stores-payment-methods-lnurl%remove))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-payment-methods-lnurl%update stores-payment-methods-lnurl%update))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-payment-methods-lnurl%get stores-payment-methods-lnurl%get))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-payment-methods-lightning%remove stores-payment-methods-lightning%remove))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-payment-methods-lightning%update stores-payment-methods-lightning%update))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-payment-methods-lightning%get stores-payment-methods-lightning%get))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-lightning%create-invoice stores-lightning%create-invoice))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-lightning%pay-invoice stores-lightning%pay-invoice))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-lightning%get-invoice stores-lightning%get-invoice))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-lightning%get-payment stores-lightning%get-payment))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-lightning%deposit-address stores-lightning%deposit-address))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-lightning%open-channel stores-lightning%open-channel))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-lightning%get-channels stores-lightning%get-channels))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-lightning%connect stores-lightning%connect))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-lightning%balance stores-lightning%balance))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((stores-lightning%info stores-lightning%info))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((lightning-internal%create-invoice lightning-internal%create-invoice))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((lightning-internal%pay-invoice lightning-internal%pay-invoice))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((lightning-internal%get-invoice lightning-internal%get-invoice))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((lightning-internal%get-payment lightning-internal%get-payment))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((lightning-internal%deposit-address lightning-internal%deposit-address))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((lightning-internal%open-channel lightning-internal%open-channel))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((lightning-internal%get-channels lightning-internal%get-channels))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((lightning-internal%connect lightning-internal%connect))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((lightning-internal%balance lightning-internal%balance))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Reader Method: crypto-code ((lightning-internal%info lightning-internal%info))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

crypto-code.

Generic Writer: (setf crypto-code) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf crypto-code) ((stores-wallet-on-chain%get-utxos stores-wallet-on-chain%get-utxos))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-wallet-on-chain%patch-transaction-info stores-wallet-on-chain%patch-transaction-info))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-wallet-on-chain%get-transaction stores-wallet-on-chain%get-transaction))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-wallet-on-chain%create-wallet-transaction stores-wallet-on-chain%create-wallet-transaction))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-wallet-on-chain%transactions stores-wallet-on-chain%transactions))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-wallet-on-chain%unreserve stores-wallet-on-chain%unreserve))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-wallet-on-chain%address stores-wallet-on-chain%address))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-wallet-on-chain%fee-rate stores-wallet-on-chain%fee-rate))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-wallet-on-chain%all stores-wallet-on-chain%all))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-payment-methods-on-chain%preview-proposed stores-payment-methods-on-chain%preview-proposed))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-payment-methods-on-chain%preview stores-payment-methods-on-chain%preview))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-payment-methods-on-chain%generate-wallet stores-payment-methods-on-chain%generate-wallet))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-payment-methods-on-chain%remove stores-payment-methods-on-chain%remove))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-payment-methods-on-chain%update stores-payment-methods-on-chain%update))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-payment-methods-on-chain%get stores-payment-methods-on-chain%get))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-payment-methods-lnurl%remove stores-payment-methods-lnurl%remove))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-payment-methods-lnurl%update stores-payment-methods-lnurl%update))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-payment-methods-lnurl%get stores-payment-methods-lnurl%get))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-payment-methods-lightning%remove stores-payment-methods-lightning%remove))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-payment-methods-lightning%update stores-payment-methods-lightning%update))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-payment-methods-lightning%get stores-payment-methods-lightning%get))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-lightning%create-invoice stores-lightning%create-invoice))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-lightning%pay-invoice stores-lightning%pay-invoice))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-lightning%get-invoice stores-lightning%get-invoice))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-lightning%get-payment stores-lightning%get-payment))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-lightning%deposit-address stores-lightning%deposit-address))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-lightning%open-channel stores-lightning%open-channel))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-lightning%get-channels stores-lightning%get-channels))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-lightning%connect stores-lightning%connect))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-lightning%balance stores-lightning%balance))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((stores-lightning%info stores-lightning%info))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((lightning-internal%create-invoice lightning-internal%create-invoice))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((lightning-internal%pay-invoice lightning-internal%pay-invoice))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((lightning-internal%get-invoice lightning-internal%get-invoice))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((lightning-internal%get-payment lightning-internal%get-payment))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((lightning-internal%deposit-address lightning-internal%deposit-address))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((lightning-internal%open-channel lightning-internal%open-channel))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((lightning-internal%get-channels lightning-internal%get-channels))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((lightning-internal%connect lightning-internal%connect))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((lightning-internal%balance lightning-internal%balance))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Writer Method: (setf crypto-code) ((lightning-internal%info lightning-internal%info))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

crypto-code.

Generic Reader: currency (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: currency ((create-withdrawal create-withdrawal))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

currency.

Reader Method: currency ((create-transfer create-transfer))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

currency.

Reader Method: currency ((get-deposit-address get-deposit-address))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

currency.

Reader Method: currency ((get-callback-address get-callback-address))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

currency.

Generic Writer: (setf currency) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf currency) ((create-withdrawal create-withdrawal))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

currency.

Writer Method: (setf currency) ((create-transfer create-transfer))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

currency.

Writer Method: (setf currency) ((get-deposit-address get-deposit-address))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

currency.

Writer Method: (setf currency) ((get-callback-address get-callback-address))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

currency.

Generic Reader: currency-code (object)
Package

lisp-pay/paypal.

Methods
Reader Method: currency-code ((search-balances%list search-balances%list))

automatically generated reader method

Source

paypal.lisp.

Target Slot

currency-code.

Generic Writer: (setf currency-code) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf currency-code) ((search-balances%list search-balances%list))

automatically generated writer method

Source

paypal.lisp.

Target Slot

currency-code.

Generic Reader: currency1 (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: currency1 ((create-fixed-price-transaction create-fixed-price-transaction))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

currency1.

Generic Writer: (setf currency1) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf currency1) ((create-fixed-price-transaction create-fixed-price-transaction))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

currency1.

Generic Reader: currency2 (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: currency2 ((create-withdrawal create-withdrawal))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

currency2.

Reader Method: currency2 ((create-fixed-price-transaction create-fixed-price-transaction))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

currency2.

Generic Writer: (setf currency2) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf currency2) ((create-withdrawal create-withdrawal))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

currency2.

Writer Method: (setf currency2) ((create-fixed-price-transaction create-fixed-price-transaction))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

currency2.

Generic Reader: custom (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: custom ((create-fixed-price-transaction create-fixed-price-transaction))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

custom.

Generic Writer: (setf custom) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf custom) ((create-fixed-price-transaction create-fixed-price-transaction))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

custom.

Generic Reader: decline-code (object)
Package

lisp-pay/stripe.

Methods
Reader Method: decline-code ((stripe-api-class stripe-api-class))

automatically generated reader method

Source

conditions.lisp.

Target Slot

decline-code.

Generic Writer: (setf decline-code) (object)
Package

lisp-pay/stripe.

Methods
Writer Method: (setf decline-code) ((stripe-api-class stripe-api-class))

automatically generated writer method

Source

conditions.lisp.

Target Slot

decline-code.

Generic Reader: delivery-id (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: delivery-id ((stores-webhooks%redeliver-object stores-webhooks%redeliver-object))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

delivery-id.

Reader Method: delivery-id ((stores-webhooks%get-delivery-object stores-webhooks%get-delivery-object))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

delivery-id.

Reader Method: delivery-id ((stores-webhooks%get-delivery-info stores-webhooks%get-delivery-info))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

delivery-id.

Generic Writer: (setf delivery-id) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf delivery-id) ((stores-webhooks%redeliver-object stores-webhooks%redeliver-object))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

delivery-id.

Writer Method: (setf delivery-id) ((stores-webhooks%get-delivery-object stores-webhooks%get-delivery-object))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

delivery-id.

Writer Method: (setf delivery-id) ((stores-webhooks%get-delivery-info stores-webhooks%get-delivery-info))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

delivery-id.

Generic Reader: dest-tag (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: dest-tag ((convert-coins convert-coins))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

dest-tag.

Reader Method: dest-tag ((create-withdrawal create-withdrawal))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

dest-tag.

Generic Writer: (setf dest-tag) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf dest-tag) ((convert-coins convert-coins))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

dest-tag.

Writer Method: (setf dest-tag) ((create-withdrawal create-withdrawal))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

dest-tag.

Generic Function: determine-response (processor response)

Generic means of determining what class we want our RESPONSE to
be. RESPONSE is an instance of dex-response. Must evaluate to the constructor function ie #’make-instance/#’make-condition and a class.

Package

lisp-pay.

Source

response.lisp.

Methods
Method: determine-response (processor response)
Generic Reader: dex-alist (object)
Generic Writer: (setf dex-alist) (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: dex-alist ((coinpayment-request coinpayment-request))
Writer Method: (setf dex-alist) ((coinpayment-request coinpayment-request))

A computed a list of all post vars for sending as form-urlencoded.

Source

classes.lisp.

Target Slot

dex-alist.

Generic Reader: dex-extra (object)
Generic Writer: (setf dex-extra) (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: dex-extra ((coinpayment-response coinpayment-response))
Writer Method: (setf dex-extra) ((coinpayment-response coinpayment-response))

The other values returned by dex:post

Source

classes.lisp.

Target Slot

dex-extra.

Generic Reader: dex-response (condition)
Generic Writer: (setf dex-response) (condition)
Package

lisp-pay.

Methods
Reader Method: dex-response ((api-response-class api-response-class))
Writer Method: (setf dex-response) ((api-response-class api-response-class))

The Dex response.

Source

response.lisp.

Target Slot

dex-response.

Reader Method: dex-response ((condition api-response-condition))
Writer Method: (setf dex-response) ((condition api-response-condition))
Source

response.lisp.

Target Slot

dex-response.

Generic Reader: dispute-id (object)
Package

lisp-pay/paypal.

Methods
Reader Method: dispute-id ((disputes-actions%send-message disputes-actions%send-message))

automatically generated reader method

Source

paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%require-evidence disputes-actions%require-evidence))

automatically generated reader method

Source

paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%provide-supporting-info disputes-actions%provide-supporting-info))

automatically generated reader method

Source

paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%provide-evidence disputes-actions%provide-evidence))

automatically generated reader method

Source

paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%offer-resolve disputes-actions%offer-resolve))

automatically generated reader method

Source

paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%escalate disputes-actions%escalate))

automatically generated reader method

Source

paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%deny-resolve disputes-actions%deny-resolve))

automatically generated reader method

Source

paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%appeal disputes-actions%appeal))

automatically generated reader method

Source

paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%adjudicate disputes-actions%adjudicate))

automatically generated reader method

Source

paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%acknowledge-return disputes-actions%acknowledge-return))

automatically generated reader method

Source

paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%accept-resolve disputes-actions%accept-resolve))

automatically generated reader method

Source

paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%accept-claim disputes-actions%accept-claim))

automatically generated reader method

Source

paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes%details disputes%details))

automatically generated reader method

Source

paypal.lisp.

Target Slot

dispute-id.

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

automatically generated reader method

Source

paypal.lisp.

Target Slot

dispute-id.

Generic Writer: (setf dispute-id) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf dispute-id) ((disputes-actions%send-message disputes-actions%send-message))

automatically generated writer method

Source

paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%require-evidence disputes-actions%require-evidence))

automatically generated writer method

Source

paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%provide-supporting-info disputes-actions%provide-supporting-info))

automatically generated writer method

Source

paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%provide-evidence disputes-actions%provide-evidence))

automatically generated writer method

Source

paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%offer-resolve disputes-actions%offer-resolve))

automatically generated writer method

Source

paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%escalate disputes-actions%escalate))

automatically generated writer method

Source

paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%deny-resolve disputes-actions%deny-resolve))

automatically generated writer method

Source

paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%appeal disputes-actions%appeal))

automatically generated writer method

Source

paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%adjudicate disputes-actions%adjudicate))

automatically generated writer method

Source

paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%acknowledge-return disputes-actions%acknowledge-return))

automatically generated writer method

Source

paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%accept-resolve disputes-actions%accept-resolve))

automatically generated writer method

Source

paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%accept-claim disputes-actions%accept-claim))

automatically generated writer method

Source

paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes%details disputes%details))

automatically generated writer method

Source

paypal.lisp.

Target Slot

dispute-id.

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

automatically generated writer method

Source

paypal.lisp.

Target Slot

dispute-id.

Generic Reader: dispute-state (object)
Package

lisp-pay/paypal.

Methods
Reader Method: dispute-state ((disputes%get disputes%get))

automatically generated reader method

Source

paypal.lisp.

Target Slot

dispute-state.

Generic Writer: (setf dispute-state) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf dispute-state) ((disputes%get disputes%get))

automatically generated writer method

Source

paypal.lisp.

Target Slot

dispute-state.

Generic Reader: disputed-transaction_id (object)
Package

lisp-pay/paypal.

Methods
Reader Method: disputed-transaction_id ((disputes%get disputes%get))

automatically generated reader method

Source

paypal.lisp.

Target Slot

disputed-transaction-id.

Generic Writer: (setf disputed-transaction_id) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf disputed-transaction_id) ((disputes%get disputes%get))

automatically generated writer method

Source

paypal.lisp.

Target Slot

disputed-transaction-id.

Generic Reader: doc-url (object)
Package

lisp-pay/stripe.

Methods
Reader Method: doc-url ((stripe-api-class stripe-api-class))

automatically generated reader method

Source

conditions.lisp.

Target Slot

doc-url.

Generic Writer: (setf doc-url) (object)
Package

lisp-pay/stripe.

Methods
Writer Method: (setf doc-url) ((stripe-api-class stripe-api-class))

automatically generated writer method

Source

conditions.lisp.

Target Slot

doc-url.

Generic Reader: domain (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: domain ((create-withdrawal create-withdrawal))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

domain.

Generic Writer: (setf domain) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf domain) ((create-withdrawal create-withdrawal))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

domain.

Generic Reader: eip55 (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: eip55 ((get-callback-address get-callback-address))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

eip55.

Generic Writer: (setf eip55) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf eip55) ((get-callback-address get-callback-address))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

eip55.

Generic Reader: email (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: email ((update-pbn-profile update-pbn-profile))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

email.

Generic Writer: (setf email) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf email) ((update-pbn-profile update-pbn-profile))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

email.

Generic Reader: end-date (object)
Package

lisp-pay/paypal.

Methods
Reader Method: end-date ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

paypal.lisp.

Target Slot

end-date.

Reader Method: end-date ((billing%list-transactions billing%list-transactions))

automatically generated reader method

Source

paypal.lisp.

Target Slot

end-date.

Generic Writer: (setf end-date) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf end-date) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

paypal.lisp.

Target Slot

end-date.

Writer Method: (setf end-date) ((billing%list-transactions billing%list-transactions))

automatically generated writer method

Source

paypal.lisp.

Target Slot

end-date.

Generic Reader: end-time (object)
Package

lisp-pay/paypal.

Methods
Reader Method: end-time ((webhooks%list-event-notifications webhooks%list-event-notifications))

automatically generated reader method

Source

paypal.lisp.

Target Slot

end-time.

Reader Method: end-time ((subscriptions%transactions subscriptions%transactions))

automatically generated reader method

Source

paypal.lisp.

Target Slot

end-time.

Generic Writer: (setf end-time) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf end-time) ((webhooks%list-event-notifications webhooks%list-event-notifications))

automatically generated writer method

Source

paypal.lisp.

Target Slot

end-time.

Writer Method: (setf end-time) ((subscriptions%transactions subscriptions%transactions))

automatically generated writer method

Source

paypal.lisp.

Target Slot

end-time.

Generic Reader: endpoint (object)
Package

lisp-pay.

Methods
Reader Method: endpoint ((class lisp-pay-api-call))
Source

mop.lisp.

Target Slot

endpoint.

Generic Writer: (setf endpoint) (object)
Package

lisp-pay.

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

automatically generated writer method

Source

mop.lisp.

Target Slot

endpoint.

Generic Reader: error-slot (object)
Generic Writer: (setf error-slot) (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: error-slot ((coinpayment-response coinpayment-response))
Writer Method: (setf error-slot) ((coinpayment-response coinpayment-response))

The parsed ’error’ slot.

Source

classes.lisp.

Target Slot

error-slot.

Generic Reader: error-type (object)
Package

lisp-pay/stripe.

Methods
Reader Method: error-type ((stripe-api-class stripe-api-class))

automatically generated reader method

Source

conditions.lisp.

Target Slot

error-type.

Generic Writer: (setf error-type) (object)
Package

lisp-pay/stripe.

Methods
Writer Method: (setf error-type) ((stripe-api-class stripe-api-class))

automatically generated writer method

Source

conditions.lisp.

Target Slot

error-type.

Generic Reader: event-id (object)
Package

lisp-pay/paypal.

Methods
Reader Method: event-id ((webhooks%resend-event webhooks%resend-event))

automatically generated reader method

Source

paypal.lisp.

Target Slot

event-id.

Reader Method: event-id ((webhooks%notification-details webhooks%notification-details))

automatically generated reader method

Source

paypal.lisp.

Target Slot

event-id.

Generic Writer: (setf event-id) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf event-id) ((webhooks%resend-event webhooks%resend-event))

automatically generated writer method

Source

paypal.lisp.

Target Slot

event-id.

Writer Method: (setf event-id) ((webhooks%notification-details webhooks%notification-details))

automatically generated writer method

Source

paypal.lisp.

Target Slot

event-id.

Generic Reader: event-type (object)
Package

lisp-pay/paypal.

Methods
Reader Method: event-type ((webhooks%list-event-notifications webhooks%list-event-notifications))

automatically generated reader method

Source

paypal.lisp.

Target Slot

event_type.

Generic Writer: (setf event-type) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf event-type) ((webhooks%list-event-notifications webhooks%list-event-notifications))

automatically generated writer method

Source

paypal.lisp.

Target Slot

event_type.

Generic Reader: expires-in (object)
Package

lisp-pay/paypal.

Methods
Reader Method: expires-in ((token token))

automatically generated reader method

Source

token.lisp.

Target Slot

expires-in.

Generic Reader: fields (object)
Package

lisp-pay/paypal.

Methods
Reader Method: fields ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

paypal.lisp.

Target Slot

fields.

Reader Method: fields ((referenced-payouts-batch%details referenced-payouts-batch%details))

automatically generated reader method

Source

paypal.lisp.

Target Slot

fields.

Reader Method: fields ((payouts-batch%details payouts-batch%details))

automatically generated reader method

Source

paypal.lisp.

Target Slot

fields.

Reader Method: fields ((orders%details orders%details))

automatically generated reader method

Source

paypal.lisp.

Target Slot

fields.

Reader Method: fields ((invoices-templates%list invoices-templates%list))

automatically generated reader method

Source

paypal.lisp.

Target Slot

fields.

Reader Method: fields ((invoices%list invoices%list))

automatically generated reader method

Source

paypal.lisp.

Target Slot

fields.

Generic Writer: (setf fields) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf fields) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

paypal.lisp.

Target Slot

fields.

Writer Method: (setf fields) ((referenced-payouts-batch%details referenced-payouts-batch%details))

automatically generated writer method

Source

paypal.lisp.

Target Slot

fields.

Writer Method: (setf fields) ((payouts-batch%details payouts-batch%details))

automatically generated writer method

Source

paypal.lisp.

Target Slot

fields.

Writer Method: (setf fields) ((orders%details orders%details))

automatically generated writer method

Source

paypal.lisp.

Target Slot

fields.

Writer Method: (setf fields) ((invoices-templates%list invoices-templates%list))

automatically generated writer method

Source

paypal.lisp.

Target Slot

fields.

Writer Method: (setf fields) ((invoices%list invoices%list))

automatically generated writer method

Source

paypal.lisp.

Target Slot

fields.

Generic Reader: force-generate-of (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: force-generate-of ((stores-wallet-on-chain%address stores-wallet-on-chain%address))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

force-generate.

Generic Writer: (setf force-generate-of) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf force-generate-of) ((stores-wallet-on-chain%address stores-wallet-on-chain%address))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

force-generate.

Generic Reader: force-of (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: force-of ((stores-wallet-on-chain%patch-transaction-info stores-wallet-on-chain%patch-transaction-info))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

force.

Generic Writer: (setf force-of) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf force-of) ((stores-wallet-on-chain%patch-transaction-info stores-wallet-on-chain%patch-transaction-info))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

force.

Generic Reader: from (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: from ((conversion-limits conversion-limits))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

from.

Reader Method: from ((convert-coins convert-coins))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

from.

Generic Writer: (setf from) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf from) ((conversion-limits conversion-limits))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

from.

Writer Method: (setf from) ((convert-coins convert-coins))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

from.

Generic Reader: from-asset-of (object)
Package

lisp-pay/btcpay.

Methods
Reader Method: from-asset-of ((stores-custodians%get-trading-quote stores-custodians%get-trading-quote))

automatically generated reader method

Source

btcpay.lisp.

Target Slot

from-asset.

Generic Writer: (setf from-asset-of) (object)
Package

lisp-pay/btcpay.

Methods
Writer Method: (setf from-asset-of) ((stores-custodians%get-trading-quote stores-custodians%get-trading-quote))

automatically generated writer method

Source

btcpay.lisp.

Target Slot

from-asset.

Generic Reader: full (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: full ((get-transaction-information get-transaction-information))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

full.

Generic Writer: (setf full) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf full) ((get-transaction-information get-transaction-information))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

full.

Generic Function: generate-dex-list (processor request)

Generate a list passed to dex using #’apply. Specialized by each payment processor.

Package

lisp-pay.

Source

protocol.lisp.

Method Combination

append.

Options

:most-specific-last

Methods
Method: generate-dex-list append ((processor paypal) (req request-with-content))
Source

protocol.lisp.

Method: generate-dex-list append ((processor paypal) req)
Source

protocol.lisp.

Method: generate-dex-list append ((processor stripe) (request request-with-content))
Source

protocol.lisp.

Method: generate-dex-list append ((processor stripe) (request request))
Source

protocol.lisp.

Method: generate-dex-list append ((processor btcpay) (req request-with-content))
Source

protocol.lisp.

Method: generate-dex-list append ((processor btcpay) req)
Source

protocol.lisp.

Generic Function: generate-url (processor request)

Generate a request URL that is passed to Dex.

Package

lisp-pay.

Source

protocol.lisp.

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

protocol.lisp.

Method: generate-url (processor req)

Default URL generator.

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

lisp-pay.

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

automatically generated reader method

Source

mop.lisp.

Target Slot

genned-slot-names.

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

lisp-pay.

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

automatically generated writer method

Source

mop.lisp.

Target Slot

genned-slot-names.

Generic Reader: hmac (object)
Generic Writer: (setf hmac) (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: hmac ((coinpayment-request coinpayment-request))
Writer Method: (setf hmac) ((coinpayment-request coinpayment-request))

The computed hmac of the request.

Source

classes.lisp.

Target Slot

hmac.

Generic Reader: id (object)
Package

lisp-pay/paypal.

Methods
Reader Method: id ((tracking%information tracking%information))

automatically generated reader method

Source

paypal.lisp.

Target Slot

id.

Reader Method: id ((tracking%update-or-cancel tracking%update-or-cancel))

automatically generated reader method

Source

paypal.lisp.

Target Slot

id.

Generic Writer: (setf id) (object)
Package

lisp-pay/paypal.

Methods
Writer Method: (setf id) ((tracking%information tracking%information))

automatically generated writer method

Source

paypal.lisp.

Target Slot

id.

Writer Method: (setf id) ((tracking%update-or-cancel tracking%update-or-cancel))

automatically generated writer method

Source

paypal.lisp.

Target Slot

id.

Generic Reader: id (object)
Package

lisp-pay/stripe.

Methods
Reader Method: id ((payment-methods%update payment-methods%update))

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

Reader Method: id ((payment-methods%get payment-methods%get))

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

Reader Method: id ((setup-intents%cancel setup-intents%cancel))

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

Reader Method: id ((setup-intents%confirm setup-intents%confirm))

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

Reader Method: id ((setup-intents%update setup-intents%update))

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

Reader Method: id ((setup-intents%id setup-intents%id))

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

Reader Method: id ((payment-intents%cancel payment-intents%cancel))

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

Reader Method: id ((payment-intents%capture payment-intents%capture))

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

Reader Method: id ((payment-intents%confirm payment-intents%confirm))

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

Reader Method: id ((payment-intents%update payment-intents%update))

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

Reader Method: id ((payment-intents%id payment-intents%id))

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

Reader Method: id ((file-links%update file-links%update))

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

Reader Method: id ((file-links%id file-links%id))

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

Reader Method: id ((balance-transactions%id balance-transactions%id))

automatically generated reader method

Source

stripe.lisp.

Target Slot

id.

Generic Writer: (setf id) (object)
Package

lisp-pay/stripe.

Methods
Writer Method: (setf id) ((payment-methods%update payment-methods%update))

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

Writer Method: (setf id) ((payment-methods%get payment-methods%get))

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

Writer Method: (setf id) ((setup-intents%cancel setup-intents%cancel))

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

Writer Method: (setf id) ((setup-intents%confirm setup-intents%confirm))

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

Writer Method: (setf id) ((setup-intents%update setup-intents%update))

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

Writer Method: (setf id) ((setup-intents%id setup-intents%id))

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

Writer Method: (setf id) ((payment-intents%cancel payment-intents%cancel))

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

Writer Method: (setf id) ((payment-intents%capture payment-intents%capture))

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

Writer Method: (setf id) ((payment-intents%confirm payment-intents%confirm))

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

Writer Method: (setf id) ((payment-intents%update payment-intents%update))

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

Writer Method: (setf id) ((payment-intents%id payment-intents%id))

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

Writer Method: (setf id) ((file-links%update file-links%update))

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

Writer Method: (setf id) ((file-links%id file-links%id))

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

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

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

Writer Method: (setf id) ((balance-transactions%id balance-transactions%id))

automatically generated writer method

Source

stripe.lisp.

Target Slot

id.

Generic Reader: id (object)
Package

lisp-pay/coinpayments.

Methods
Reader Method: id ((get-conversion-information get-conversion-information))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

id.

Reader Method: id ((get-withdrawal-information get-withdrawal-information))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

id.

Reader Method: id ((cancel-withdrawal cancel-withdrawal))

automatically generated reader method

Source

api-forms.lisp.

Target Slot

id.

Generic Writer: (setf id) (object)
Package

lisp-pay/coinpayments.

Methods
Writer Method: (setf id) ((get-conversion-information get-conversion-information))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

id.

Writer Method: (setf id) ((get-withdrawal-information get-withdrawal-information))

automatically generated writer method

Source

api-forms.lisp.

Target Slot

id.

Writer Method: (setf id) ((cancel-withdrawal cancel-withdrawal))

automatically generated writer method

Source