This object contains basic information about a successful payment.
@type t() :: %Telegex.Type.SuccessfulPayment{ currency: String.t(), invoice_payload: String.t(), order_info: Telegex.Type.OrderInfo.t() | nil, provider_payment_charge_id: String.t(), shipping_option_id: String.t() | nil, telegram_payment_charge_id: String.t(), total_amount: integer() }