Stripe

How to enable Stripe Credit Card on a merchant.

Provider as "stripe" for single time use token. Stripe provides a comprehensive suite of payment solutions that allow businesses to accept online payments securely. Their platform supports tokenization, which replaces sensitive card information with a unique token, enhancing transaction security. Stripe's services include payment processing, fraud prevention, and subscription management.

Features

Tokenization Credit Card payment methods can be converted to Stripe payment tokens. ✅ Auto Tokenize Can use features.auto-tokenize to have all corresponding tender types auto converted to tokens. See tokenize for more details.

Resources

Configuration

Click here https://dashboard.stripe.com/login?redirect=%2Fsettings%2Fintegration, turn "handle card information directly" on. Contact [email protected] for our most recent Attestation of PCI compliance to share with Stripe. Then you can create a secret key, following these steps, https://stripe.com/docs/keys#create-api-secret-key for use with Authvia.

This table describes the required or possible attributes needed to configure a merchant product for this type.

NameTypeDescriptionRules
authTokenstringAuth token for authenticating requests to Stripe. Examples: abcd1234.

Features

All tokenize products support the following features attributes.

NameValuesDescription
auto-tokenizetrue or false (default)Can be provided for one tokenized product per payment method type (tender type). When set, any call to create a payment method for that underlying tender will automatically be converted to a token of the defined type.
auto-permissionsingle-use or use (default)Used to determine the permission to automatically set on each token created using this tokenization provider. Setting a value of single-use will mean a token is deleted on each successful use.

Enabling this Product

Using create-merchant-product API you can add a new product to your merchant record. Below is an example configuration for the payload of that request.

{
  "line": "tokenize",
  "product": "creditcard",
  "provider": "stripe",
  "config": {
    "authToken": "abcd1234"
  }
}