Delete a Reader
Deletes a Reader object.
API Endpoint: DELETE /v1/terminal/readers/{reader}
from os import getenv
from sideko_stripe import Stripe
client = Stripe(token=getenv("API_TOKEN"))
res = client.terminal.reader.delete(reader="string")from os import getenv
from sideko_stripe import AsyncStripe
client = AsyncStripe(token=getenv("API_TOKEN"))
res = await client.terminal.reader.delete(reader="string")List all Readers
Returns a list of Reader objects.
API Endpoint: GET /v1/terminal/readers
from os import getenv
from sideko_stripe import Stripe
client = Stripe(token=getenv("API_TOKEN"))
res = client.terminal.reader.list()from os import getenv
from sideko_stripe import AsyncStripe
client = AsyncStripe(token=getenv("API_TOKEN"))
res = await client.terminal.reader.list()Retrieve a Reader
Retrieves a Reader object.
API Endpoint: GET /v1/terminal/readers/{reader}
from os import getenv
from sideko_stripe import Stripe
client = Stripe(token=getenv("API_TOKEN"))
res = client.terminal.reader.get(reader="string")from os import getenv
from sideko_stripe import AsyncStripe
client = AsyncStripe(token=getenv("API_TOKEN"))
res = await client.terminal.reader.get(reader="string")Create a Reader
Creates a new Reader object.
API Endpoint: POST /v1/terminal/readers
from os import getenv
from sideko_stripe import Stripe
client = Stripe(token=getenv("API_TOKEN"))
res = client.terminal.reader.create(registration_code="string")from os import getenv
from sideko_stripe import AsyncStripe
client = AsyncStripe(token=getenv("API_TOKEN"))
res = await client.terminal.reader.create(registration_code="string")Update a Reader
Updates a Reader object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.
API Endpoint: POST /v1/terminal/readers/{reader}
from os import getenv
from sideko_stripe import Stripe
client = Stripe(token=getenv("API_TOKEN"))
res = client.terminal.reader.update(reader="string")from os import getenv
from sideko_stripe import AsyncStripe
client = AsyncStripe(token=getenv("API_TOKEN"))
res = await client.terminal.reader.update(reader="string")Cancel the current reader action
Cancels the current reader action.
API Endpoint: POST /v1/terminal/readers/{reader}/cancel_action
from os import getenv
from sideko_stripe import Stripe
client = Stripe(token=getenv("API_TOKEN"))
res = client.terminal.reader.cancel_action(reader="string")from os import getenv
from sideko_stripe import AsyncStripe
client = AsyncStripe(token=getenv("API_TOKEN"))
res = await client.terminal.reader.cancel_action(reader="string")Hand-off a PaymentIntent to a Reader
Initiates a payment flow on a Reader.
API Endpoint: POST /v1/terminal/readers/{reader}/process_payment_intent
from os import getenv
from sideko_stripe import Stripe
client = Stripe(token=getenv("API_TOKEN"))
res = client.terminal.reader.process_payment_intent(
payment_intent="string", reader="string"
)from os import getenv
from sideko_stripe import AsyncStripe
client = AsyncStripe(token=getenv("API_TOKEN"))
res = await client.terminal.reader.process_payment_intent(
payment_intent="string", reader="string"
)Hand-off a SetupIntent to a Reader
Initiates a setup intent flow on a Reader.
API Endpoint: POST /v1/terminal/readers/{reader}/process_setup_intent
from os import getenv
from sideko_stripe import Stripe
client = Stripe(token=getenv("API_TOKEN"))
res = client.terminal.reader.process_setup_intent(
allow_redisplay="always", reader="string", setup_intent="string"
)from os import getenv
from sideko_stripe import AsyncStripe
client = AsyncStripe(token=getenv("API_TOKEN"))
res = await client.terminal.reader.process_setup_intent(
allow_redisplay="always", reader="string", setup_intent="string"
)Refund a Charge or a PaymentIntent in-person
Initiates a refund on a Reader
API Endpoint: POST /v1/terminal/readers/{reader}/refund_payment
from os import getenv
from sideko_stripe import Stripe
client = Stripe(token=getenv("API_TOKEN"))
res = client.terminal.reader.refund_payment(reader="string")from os import getenv
from sideko_stripe import AsyncStripe
client = AsyncStripe(token=getenv("API_TOKEN"))
res = await client.terminal.reader.refund_payment(reader="string")Set reader display
Sets reader display to show cart details.
API Endpoint: POST /v1/terminal/readers/{reader}/set_reader_display
from os import getenv
from sideko_stripe import Stripe
client = Stripe(token=getenv("API_TOKEN"))
res = client.terminal.reader.set_reader_display(reader="string", type_="cart")from os import getenv
from sideko_stripe import AsyncStripe
client = AsyncStripe(token=getenv("API_TOKEN"))
res = await client.terminal.reader.set_reader_display(reader="string", type_="cart")