Class SuccessfulPayment
java.lang.Object
io.github.natanimn.telebof.types.payments.SuccessfulPayment
- All Implemented Interfaces:
- Serializable
This class contains basic information about a successful payment.
 Note that if the buyer initiates a chargeback with the relevant payment provider following this transaction, the funds may be debited from your balance.
 This is outside of Telegram's control.
- Since:
- 3 March 2025
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionThree-letter ISO 4217 currency code, or “XTR” for payments in Telegram StarsBot-specified invoice payloadTrue, if the payment is the first payment for a subscriptionTrue, if the payment is a recurring payment for a subscriptionOrder information provided by the userProvider payment identifierIdentifier of the shipping option chosen by the userExpiration date of the subscription, in Unix time; for recurring payments onlyTelegram payment identifierTotal refunded price in the smallest units of the currency (integer, not float/double).
- 
Constructor SummaryConstructors
- 
Method Summary
- 
Field Details- 
currency
- 
total_amountTotal 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)
- 
subscription_expiration_dateExpiration date of the subscription, in Unix time; for recurring payments only
- 
invoice_payloadBot-specified invoice payload
- 
shipping_option_idIdentifier of the shipping option chosen by the user
- 
order_infoOrder information provided by the user
- 
telegram_payment_charge_idTelegram payment identifier
- 
provider_payment_charge_idProvider payment identifier
- 
is_recurringTrue, if the payment is a recurring payment for a subscription
- 
is_first_recurringTrue, if the payment is the first payment for a subscription
 
- 
- 
Constructor Details- 
SuccessfulPaymentpublic SuccessfulPayment()
 
- 
- 
Method Details- 
equals
- 
hashCode
 
-