pub struct AlipayFaceOrderPayResponse {Show 16 fields
pub out_trade_no: String,
pub trade_no: String,
pub buyer_logon_id: String,
pub total_amount: f64,
pub gmt_payment: String,
pub fund_bill_list: Option<Vec<TradeFundBill>>,
pub store_name: Option<String>,
pub buyer_user_id: String,
pub discount_goods_detail: Option<String>,
pub voucher_detail_list: Option<VoucherDetail>,
pub mdiscount_amount: Option<String>,
pub discount_amount: Option<String>,
pub buyer_pay_amount: Option<f64>,
pub point_amount: Option<f64>,
pub invoice_amount: Option<f64>,
pub receipt_amount: Option<String>,
}Expand description
当面付响应
Fields§
§out_trade_no: String商家订单号
trade_no: String支付宝交易号
buyer_logon_id: String买家支付宝账号
total_amount: f64交易的订单金额,单位为元,两位小数。该参数的值为支付时传入的total_amount
gmt_payment: String交易支付时间
fund_bill_list: Option<Vec<TradeFundBill>>交易支付使用的资金渠道。 只有在签约中指定需要返回资金明细,或者入参的query_options中指定时才返回该字段信息。
store_name: Option<String>请求交易支付中的商户店铺的名称
buyer_user_id: String买家在支付宝的用户id
discount_goods_detail: Option<String>本次交易支付所使用的单品券优惠的商品优惠信息。 只有在query_options中指定时才返回该字段信息。
voucher_detail_list: Option<VoucherDetail>本交易支付时使用的所有优惠券信息。 只有在query_options中指定时才返回该字段信息。
mdiscount_amount: Option<String>商家优惠金额
discount_amount: Option<String>平台优惠金额
buyer_pay_amount: Option<f64>买家实付金额,单位为元,两位小数。该金额代表该笔交易买家实际支付的金额,不包含商户折扣等金额
point_amount: Option<f64>积分支付的金额,单位为元,两位小数。该金额代表该笔交易中用户使用积分支付的金额,比如集分宝或者支付宝实时优惠等
invoice_amount: Option<f64>交易中用户支付的可开具发票的金额,单位为元,两位小数。该金额代表该笔交易中可以给用户开具发票的金额
receipt_amount: Option<String>实收金额,单位为元,两位小数。该金额为本笔交易,商户账户能够实际收到的金额
Trait Implementations§
Source§impl Debug for AlipayFaceOrderPayResponse
impl Debug for AlipayFaceOrderPayResponse
Source§impl<'de> Deserialize<'de> for AlipayFaceOrderPayResponse
impl<'de> Deserialize<'de> for AlipayFaceOrderPayResponse
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
Auto Trait Implementations§
impl Freeze for AlipayFaceOrderPayResponse
impl RefUnwindSafe for AlipayFaceOrderPayResponse
impl Send for AlipayFaceOrderPayResponse
impl Sync for AlipayFaceOrderPayResponse
impl Unpin for AlipayFaceOrderPayResponse
impl UnwindSafe for AlipayFaceOrderPayResponse
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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