pub struct AuthorizePaymentRequest {
pub amount: u32,
pub payment_entity: String,
pub payment_method: String,
pub reference_id: String,
pub tax: u32,
}
Expand description
Parameters sent for AuthorizePayment
Fields§
§amount: u32
Amount of transaction, in cents.
payment_entity: String
The entity (customer) requesting this payment
payment_method: String
Token of the payment method to be used
reference_id: String
Opaque Reference ID (e.g. order number)
tax: u32
Amount of tax applied to this transaction, in cents
Trait Implementations§
Source§impl Clone for AuthorizePaymentRequest
impl Clone for AuthorizePaymentRequest
Source§fn clone(&self) -> AuthorizePaymentRequest
fn clone(&self) -> AuthorizePaymentRequest
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AuthorizePaymentRequest
impl Debug for AuthorizePaymentRequest
Source§impl Default for AuthorizePaymentRequest
impl Default for AuthorizePaymentRequest
Source§fn default() -> AuthorizePaymentRequest
fn default() -> AuthorizePaymentRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AuthorizePaymentRequest
impl<'de> Deserialize<'de> for AuthorizePaymentRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AuthorizePaymentRequest
impl PartialEq for AuthorizePaymentRequest
Source§impl Serialize for AuthorizePaymentRequest
impl Serialize for AuthorizePaymentRequest
impl Eq for AuthorizePaymentRequest
impl StructuralPartialEq for AuthorizePaymentRequest
Auto Trait Implementations§
impl Freeze for AuthorizePaymentRequest
impl RefUnwindSafe for AuthorizePaymentRequest
impl Send for AuthorizePaymentRequest
impl Sync for AuthorizePaymentRequest
impl Unpin for AuthorizePaymentRequest
impl UnwindSafe for AuthorizePaymentRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more