SuccessfulPayment
telegramium.bots.SuccessfulPayment
final case class SuccessfulPayment(currency: String, totalAmount: Int, invoicePayload: String, telegramPaymentChargeId: String, providerPaymentChargeId: String, shippingOptionId: Option[String], orderInfo: Option[OrderInfo])
This object contains basic information about a successful payment.
Value parameters
- currency
-
Three-letter ISO 4217 currency code
- invoicePayload
-
Bot specified invoice payload
- orderInfo
-
Optional. Order information provided by the user
- providerPaymentChargeId
-
Provider payment identifier
- shippingOptionId
-
Optional. Identifier of the shipping option chosen by the user
- telegramPaymentChargeId
-
Telegram payment identifier
- totalAmount
-
Total price in the smallest units of the currency (integer, not float/double). For example, for a price of US$ 1.45 pass amount = 145. See the exp parameter in currencies.json, it shows the number of digits past the decimal point for each currency (2 for the majority of currencies).
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article