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: u32Amount of transaction, in cents.
payment_entity: StringThe entity (customer) requesting this payment
payment_method: StringToken of the payment method to be used
reference_id: StringOpaque Reference ID (e.g. order number)
tax: u32Amount of tax applied to this transaction, in cents
Trait Implementations
sourceimpl Clone for AuthorizePaymentRequest
impl Clone for AuthorizePaymentRequest
sourcefn clone(&self) -> AuthorizePaymentRequest
fn clone(&self) -> AuthorizePaymentRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for AuthorizePaymentRequest
impl Debug for AuthorizePaymentRequest
sourceimpl Default for AuthorizePaymentRequest
impl Default for AuthorizePaymentRequest
sourcefn default() -> AuthorizePaymentRequest
fn default() -> AuthorizePaymentRequest
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for AuthorizePaymentRequest
impl<'de> Deserialize<'de> for AuthorizePaymentRequest
sourcefn 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
sourceimpl PartialEq<AuthorizePaymentRequest> for AuthorizePaymentRequest
impl PartialEq<AuthorizePaymentRequest> for AuthorizePaymentRequest
sourcefn eq(&self, other: &AuthorizePaymentRequest) -> bool
fn eq(&self, other: &AuthorizePaymentRequest) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &AuthorizePaymentRequest) -> bool
fn ne(&self, other: &AuthorizePaymentRequest) -> bool
This method tests for !=.
sourceimpl Serialize for AuthorizePaymentRequest
impl Serialize for AuthorizePaymentRequest
impl Eq for AuthorizePaymentRequest
impl StructuralEq for AuthorizePaymentRequest
impl StructuralPartialEq for AuthorizePaymentRequest
Auto Trait Implementations
impl RefUnwindSafe for AuthorizePaymentRequest
impl Send for AuthorizePaymentRequest
impl Sync for AuthorizePaymentRequest
impl Unpin for AuthorizePaymentRequest
impl UnwindSafe for AuthorizePaymentRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more