Struct paystack::TransactionStatusData
source · pub struct TransactionStatusData {Show 15 fields
pub id: Option<u32>,
pub status: Option<String>,
pub reference: Option<String>,
pub amount: Option<u32>,
pub message: Option<String>,
pub gateway_response: Option<String>,
pub paid_at: Option<String>,
pub created_at: Option<String>,
pub channel: Option<String>,
pub currency: Option<String>,
pub ip_address: Option<String>,
pub metadata: Option<String>,
pub fees: Option<i32>,
pub customer: Option<Customer>,
pub authorization: Option<Authorization>,
}
Expand description
This struct represents the data of the transaction status response.
Fields§
§id: Option<u32>
Id of the Transaction
status: Option<String>
Status of the Transaction. It can be success
, abandoned
or failed
reference: Option<String>
Reference of the Transaction
amount: Option<u32>
Amount of the transaction in the lowest denomination of the currency e.g. Kobo for NGN and cent for USD.
message: Option<String>
Message from the transaction.
gateway_response: Option<String>
Response from the payment gateway.
paid_at: Option<String>
Time the Transaction was completed.
created_at: Option<String>
Time the Transaction was created.
channel: Option<String>
Transaction channel. It can be card
or bank
.
currency: Option<String>
Currency code of the Transaction e.g. NGN for Nigerian Naira
and USD for US Dollar
.
ip_address: Option<String>
IP address of the computers the Transaction has passed through.
metadata: Option<String>
Meta data associated with the Transaction.
fees: Option<i32>
Transaction fees to override the default fees specified in the integration.
customer: Option<Customer>
Transaction customer data.
Transaction authorization data.
Trait Implementations§
source§impl Clone for TransactionStatusData
impl Clone for TransactionStatusData
source§fn clone(&self) -> TransactionStatusData
fn clone(&self) -> TransactionStatusData
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more