package stripe
- Alphabetic
- Public
- Protected
Type Members
- final case class ApiKey(apiKey: String) extends AnyVal with Product with Serializable
The stripe secret API key
- final case class Endpoint(url: String) extends AnyVal with Product with Serializable
The stripe API endpoint.
The stripe API endpoint. Make sure you leave out any trailing '/' character.
- final case class FileUploadEndpoint(url: String) extends AnyVal with Product with Serializable
The stripe file Upload API endpoint.
The stripe file Upload API endpoint. Make sure you leave out any trailing '/' character.
- final case class IdempotencyKey(key: String) extends AnyVal with Product with Serializable
Allows you to specify an idempotent key to prevent duplicate requests (so you don't accidentally charge a customer twice in case of network failures).
Allows you to specify an idempotent key to prevent duplicate requests (so you don't accidentally charge a customer twice in case of network failures). https://stripe.com/docs/api#idempotent_requests
- final case class InvalidJsonModelException(httpStatusCode: Long, url: Uri, postParameters: Option[Map[String, String]], postJson: Option[Json], jsonResponse: Json, error: DecodingFailure) extends Exception with Product with Serializable
This exception is thrown when there is an error in converting the JSON to a case class
This exception is thrown when there is an error in converting the JSON to a case class
- url
The URL for the call
- postParameters
The POST body as form parameters
- postJson
The POST body as JSON
- jsonResponse
The original json response
- error
The error as reported from circe
- final case class MaxNumberOfRetries(numberOfRetries: Int) extends Exception with Product with Serializable
- trait PostParams[T] extends AnyRef
Value Members
- object Config
- object PostParams