works.iterative.service.payment.impl.comgate

Members list

Type members

Classlikes

case class ComGateConfig(merchant: String, secret: String, baseUrl: String = ..., test: Boolean = ...)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ComGateConfig

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ComGateCredentials(merchant: String, secret: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ComGateError(code: Int, message: String, extraMessage: Option[String]) extends RuntimeException

Attributes

Companion
object
Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
object ComGateError

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ComGateLive(backend: Backend, config: ComGateConfig) extends PayGate

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait PayGate
class Object
trait Matchable
class Any
Show all
object ComGateLive

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ComGateResponse[T <: SuccessResponse](response: Either[ErrorResponse, T])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class CreateResponse(transId: String, redirect: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ErrorResponse(error: ComGateError)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ErrorResponse

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class Method(id: String, name: String, description: String, logo: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Method

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Method.type
case class MethodsResponse(methods: List[Method]) extends SuccessResponse

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ParamMap(params: Seq[(String, String)])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class PaymentResult(transId: String, status: PaymentStatus, refId: String, test: Boolean, price: Double, label: String, curr: String, email: String, payerId: Option[String] = ..., payerName: Option[String] = ..., payerAcc: Option[String] = ..., method: Option[String] = ..., account: Option[String] = ..., phone: Option[String] = ..., name: Option[String] = ..., fee: Option[String] = ...)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PaymentResult

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait PaymentStatus

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Authorized
object Cancelled
object Paid
object PaymentStatus

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait SuccessResponse

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes