How to Install and Uninstall tryton-modules-account-payment-stripe Package on Kali Linux

Last updated: May 20,2024

1. Install "tryton-modules-account-payment-stripe" package

Please follow the guidance below to install tryton-modules-account-payment-stripe on Kali Linux

$ sudo apt update $ sudo apt install tryton-modules-account-payment-stripe

2. Uninstall "tryton-modules-account-payment-stripe" package

This is a short guide on how to uninstall tryton-modules-account-payment-stripe on Kali Linux:

$ sudo apt remove tryton-modules-account-payment-stripe $ sudo apt autoclean && sudo apt autoremove

3. Information about the tryton-modules-account-payment-stripe package on Kali Linux

Package: tryton-modules-account-payment-stripe
Version: 6.0.8-1
Installed-Size: 473
Maintainer: Debian Tryton Maintainers
Architecture: all
Depends: python3-pkg-resources, python3-stripe, python3-werkzeug, tryton-modules-account (>= 6.0), tryton-modules-account-payment (>= 6.0), tryton-modules-party (>= 6.0), tryton-server (>= 6.0), tryton-server-api-6.0, python3:any, libjs-sphinxdoc (>= 7.2.2)
Size: 53048
SHA256: 677fdc5da82412481229251dfccdafd9aa155a2b55ffb9f14c4ff040e4ecf6f8
SHA1: 4dc5b9556c335c74f5e5cd3fb0c8280b22b7b62b
MD5sum: 5cc2b7bf105aa4249bfab9ea8bc3f145
Description: Tryton application platform - account payment stripe module
Tryton is a high-level general purpose application platform. It is the base
of a complete business solution as well as a comprehensive health and hospital
information system (GNUHealth).
.
The account_payment_stripe module allows one to receive payments from
`Stripe`. It uses `Stripe.js and Stripe Elements` in a checkout form to
handle `Setup Intent` and `Payment Intent` by card.
.
Note: The checkout form loads Javascript from stripe.com. It can be considered
a potential privacy breach by fetching data from an external website
at runtime.
Nevertheless stripe.com claims:
To be PCI compliant, you must load Stripe.js directly from
https://js.stripe.com.
So please use this module at your discretion.
.
- Stripe: https://stripe.com/
- Stripe.js and Stripe Elements: https://stripe.com/docs/web
- Setup Intent: https://stripe.com/docs/api/setup_intents
- Payment Intent: https://stripe.com/docs/api/payment_intents
- PCI compliance:
https://stripe.com/docs/security/guide#validating-pci-compliance
.
Account
=======
.
The Account stores the information about the Stripe account like the secret
key, the publishable key and the webhook signing secret.
.
The account's webhook endpoint is the URL used by stripe webhooks. For
additional security, the Stripe's requests signature can be verified if the
webhook `signing secret` is set on the Account.
If no webhook is setup, a cron task fetches the new events.
.
- webhooks: https://stripe.com/docs/webhooks
- signing secret: https://stripe.com/docs/webhooks/signatures
.
Customer
========
.
The customer allows to register parties as Stripe customers.
The checkout button opens the Stripe checkout form.
.
A cron task runs every hour to create new customers on Stripe and another to
delete them if they are inactivated.
.
Journal
=======
.
The journal has a new field for the Stripe account.
.
Payment
=======
.
The payment has also a checkout button which opens the Stripe checkout form.
A payment can be processed off-session using a source or payment method
from the customer.
In case the payment method requires authorization, an email is sent to the
party with a link to the checkout form.
In case of error, it has also new fields which display the error messages.
.
A cron task runs every 15 minutes to charge each processing payment.
.
The capture box can be unchecked to only authorize on processing and capture
the amount in a second step.
.
If the payment is disputed, it will be updated at the closure of the dispute.
.
It is possible to partially or completely refund a payment.
.
- https://stripe.com/docs/sources
- https://stripe.com/docs/payments/payment-methods
.
Configuration
=============
.
The account_payment_stripe module uses the section `account_payment_stripe` to
retrieve some parameters:
.
- sources_cache: defines the duration in seconds the sources are kept in the
cache. The default value is `15 = 60`.
.
- max_network_retries: defines the maximum number of retries the Stripe
library may perform. The default value is `3`.
Description-md5:
Homepage: https://www.tryton.org/
Section: python
Priority: optional
Filename: pool/main/t/tryton-modules-account-payment-stripe/tryton-modules-account-payment-stripe_6.0.8-1_all.deb