Introduction

The module’s integration lets you incorporate payment processing into your website, using Stripe.

Business

Development

Core

Entity Definitions

StripeCustomerEntityDefinition

The StripeCustomerEntityDefinition adds the Stripe-related attributes to the general CustomerEntityDefinition. The inheritance goes further to the UserEntityDefinition, the PrincipalEntityDefinition and the AbstractEntityDefinition:

asciidoctor diagram StripeCustomerEntityDefinition
StripeSiteEntityDefinition

The StripeSiteEntityDefinition extends the SiteEntityDefinition, going further to the AbstractEntityDefinition and the AbstractDescriptionableEntityDefinition:

asciidoctor diagram StripeSiteEntityDefinition

For more details, please, refer to the Stripe documentation

Configuration

Name Type Description

nemesis.payment.stripe.private-api-key

java.lang.String

Private key to access the stripe API.

nemesis.payment.stripe.public-api-key

java.lang.String

Public key to access the strip API.