class Tourmaline::RefundedPayment
- Tourmaline::RefundedPayment
- Reference
- Object
Overview
This object contains basic information about a refunded payment.
Included Modules
- JSON::Serializable
Defined in:
tourmaline/types/api.crConstructors
- .new(currency : String, total_amount : Int32 | Int64, invoice_payload : String, telegram_payment_charge_id : String, provider_payment_charge_id : String | Nil = nil)
- .new(pull : JSON::PullParser)
Instance Method Summary
-
#currency : String
Three-letter ISO 4217 currency code, or "XTR" for payments in Telegram Stars.
-
#currency=(currency : String)
Three-letter ISO 4217 currency code, or "XTR" for payments in Telegram Stars.
-
#invoice_payload : String
Bot-specified invoice payload
-
#invoice_payload=(invoice_payload : String)
Bot-specified invoice payload
-
#provider_payment_charge_id : String | Nil
Optional.
-
#provider_payment_charge_id=(provider_payment_charge_id : String | Nil)
Optional.
-
#telegram_payment_charge_id : String
Telegram payment identifier
-
#telegram_payment_charge_id=(telegram_payment_charge_id : String)
Telegram payment identifier
-
#total_amount : Int32 | Int64
Total refunded price in the smallest units of the currency (integer, not float/double).
-
#total_amount=(total_amount : Int32 | Int64)
Total refunded price in the smallest units of the currency (integer, not float/double).
Constructor Detail
Instance Method Detail
Three-letter ISO 4217 currency code, or "XTR" for payments in Telegram Stars. Currently, always "XTR"
Three-letter ISO 4217 currency code, or "XTR" for payments in Telegram Stars. Currently, always "XTR"
Optional. Provider payment identifier
Total refunded price in the smallest units of the currency (integer, not float/double). For example, for a price of US$ 1.45, total_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).
Total refunded price in the smallest units of the currency (integer, not float/double). For example, for a price of US$ 1.45, total_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).