Skip to content

/AWS1/CL_BDOSTRPPRIVYCONFINPUT

Stripe Privy configuration — credentials provided by Stripe and Privy.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_appid TYPE /AWS1/BDOSTRIPEPRIVYAPPIDTYPE /AWS1/BDOSTRIPEPRIVYAPPIDTYPE

The app ID provided by Privy.

iv_authorizationid TYPE /AWS1/BDOSTRIPEPRIVYAUTHIDTYPE /AWS1/BDOSTRIPEPRIVYAUTHIDTYPE

The authorization ID for the Stripe Privy integration.

Optional arguments:

iv_appsecret TYPE /AWS1/BDODEFSTRPRIVYAPPSECTYPE /AWS1/BDODEFSTRPRIVYAPPSECTYPE

The app secret provided by Privy.

iv_appsecretsource TYPE /AWS1/BDOSECRETSOURCETYPE /AWS1/BDOSECRETSOURCETYPE

The source type of the app secret. Use MANAGED if the secret is managed by the service, or EXTERNAL if you manage the secret yourself in AWS Secrets Manager.

io_appsecretconfig TYPE REF TO /AWS1/CL_BDOSECRETREFERENCE /AWS1/CL_BDOSECRETREFERENCE

A reference to the AWS Secrets Manager secret that stores the app secret. This includes the secret ID and the JSON key used to extract the app secret value from the secret. Required when appSecretSource is set to EXTERNAL.

iv_authorizationprivatekey TYPE /AWS1/BDODEFSTRPRIVYAUTHPVTK00 /AWS1/BDODEFSTRPRIVYAUTHPVTK00

The authorization private key for the Stripe Privy integration.

iv_authprivatekeysource TYPE /AWS1/BDOSECRETSOURCETYPE /AWS1/BDOSECRETSOURCETYPE

The source type of the authorization private key. Use MANAGED if the secret is managed by the service, or EXTERNAL if you manage the secret yourself in AWS Secrets Manager.

io_authprivatekeyconfig TYPE REF TO /AWS1/CL_BDOSECRETREFERENCE /AWS1/CL_BDOSECRETREFERENCE

A reference to the AWS Secrets Manager secret that stores the authorization private key. This includes the secret ID and the JSON key used to extract the authorization private key value from the secret. Required when authorizationPrivateKeySource is set to EXTERNAL.


Queryable Attributes

appId

The app ID provided by Privy.

Accessible with the following methods

Method Description
GET_APPID() Getter for APPID, with configurable default
ASK_APPID() Getter for APPID w/ exceptions if field has no value
HAS_APPID() Determine if APPID has a value

appSecret

The app secret provided by Privy.

Accessible with the following methods

Method Description
GET_APPSECRET() Getter for APPSECRET, with configurable default
ASK_APPSECRET() Getter for APPSECRET w/ exceptions if field has no value
HAS_APPSECRET() Determine if APPSECRET has a value

appSecretSource

The source type of the app secret. Use MANAGED if the secret is managed by the service, or EXTERNAL if you manage the secret yourself in AWS Secrets Manager.

Accessible with the following methods

Method Description
GET_APPSECRETSOURCE() Getter for APPSECRETSOURCE, with configurable default
ASK_APPSECRETSOURCE() Getter for APPSECRETSOURCE w/ exceptions if field has no val
HAS_APPSECRETSOURCE() Determine if APPSECRETSOURCE has a value

appSecretConfig

A reference to the AWS Secrets Manager secret that stores the app secret. This includes the secret ID and the JSON key used to extract the app secret value from the secret. Required when appSecretSource is set to EXTERNAL.

Accessible with the following methods

Method Description
GET_APPSECRETCONFIG() Getter for APPSECRETCONFIG

authorizationPrivateKey

The authorization private key for the Stripe Privy integration.

Accessible with the following methods

Method Description
GET_AUTHORIZATIONPRIVATEKEY() Getter for AUTHORIZATIONPRIVATEKEY, with configurable defaul
ASK_AUTHORIZATIONPRIVATEKEY() Getter for AUTHORIZATIONPRIVATEKEY w/ exceptions if field ha
HAS_AUTHORIZATIONPRIVATEKEY() Determine if AUTHORIZATIONPRIVATEKEY has a value

authorizationPrivateKeySource

The source type of the authorization private key. Use MANAGED if the secret is managed by the service, or EXTERNAL if you manage the secret yourself in AWS Secrets Manager.

Accessible with the following methods

Method Description
GET_AUTHPRIVATEKEYSOURCE() Getter for AUTHPRIVATEKEYSOURCE, with configurable default
ASK_AUTHPRIVATEKEYSOURCE() Getter for AUTHPRIVATEKEYSOURCE w/ exceptions if field has n
HAS_AUTHPRIVATEKEYSOURCE() Determine if AUTHPRIVATEKEYSOURCE has a value

authorizationPrivateKeyConfig

A reference to the AWS Secrets Manager secret that stores the authorization private key. This includes the secret ID and the JSON key used to extract the authorization private key value from the secret. Required when authorizationPrivateKeySource is set to EXTERNAL.

Accessible with the following methods

Method Description
GET_AUTHPRIVATEKEYCONFIG() Getter for AUTHPRIVATEKEYCONFIG

authorizationId

The authorization ID for the Stripe Privy integration.

Accessible with the following methods

Method Description
GET_AUTHORIZATIONID() Getter for AUTHORIZATIONID, with configurable default
ASK_AUTHORIZATIONID() Getter for AUTHORIZATIONID w/ exceptions if field has no val
HAS_AUTHORIZATIONID() Determine if AUTHORIZATIONID has a value