pub struct AlipayRefundQueryResponse {
pub out_trade_no: Option<String>,
pub trade_no: Option<String>,
pub out_request_no: Option<String>,
pub total_amount: Option<f64>,
pub refund_amount: Option<f64>,
pub refund_status: Option<String>,
pub refund_royaltys: Option<Vec<RefundRoyaltyResult>>,
pub gmt_refund_pay: Option<String>,
pub refund_detail_item_list: Option<Vec<TradeFundBill>>,
pub send_back_fee: Option<String>,
pub deposit_back_info: Option<DepositBackInfo>,
}Fields§
§out_trade_no: Option<String>商户网站唯一订单号
trade_no: Option<String>该交易在支付宝系统中的交易流水号。最长64位。
out_request_no: Option<String>本笔退款对应的退款请求号
total_amount: Option<f64>该笔退款所对应的交易的订单金额
refund_amount: Option<f64>本次退款请求,对应的退款金额
refund_status: Option<String>退款状态。枚举值:
REFUND_SUCCESS 退款处理成功; 未返回该字段表示退款请求未收到或者退款失败; 注:如果退款查询发起时间早于退款时间,或者间隔退款发起时间太短,可能出现退款查询时还没处理成功,后面又处理成功的情况,建议商户在退款发起后间隔10秒以上再发起退款查询请求。
refund_royaltys: Option<Vec<RefundRoyaltyResult>>退分账明细信息 。
gmt_refund_pay: Option<String>退款时间。默认不返回该信息,需要在入参的query_options中指定“gmt_refund_pay“值时才返回该字段信息。
refund_detail_item_list: Option<Vec<TradeFundBill>>退款使用的资金渠道。 只有在签约中指定需要返回资金明细,或者入参的query_options中指定时才返回该字段信息。
send_back_fee: Option<String>本次商户实际退回金额。 说明:如需获取该值,需在入参query_options中传入 refund_detail_item_list。
deposit_back_info: Option<DepositBackInfo>银行卡冲退信息; 默认不返回该信息,需要在入参的query_options中指定“deposit_back_info“值时才返回该字段信息。
Trait Implementations§
Source§impl Debug for AlipayRefundQueryResponse
impl Debug for AlipayRefundQueryResponse
Source§impl<'de> Deserialize<'de> for AlipayRefundQueryResponse
impl<'de> Deserialize<'de> for AlipayRefundQueryResponse
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 AlipayRefundQueryResponse
impl RefUnwindSafe for AlipayRefundQueryResponse
impl Send for AlipayRefundQueryResponse
impl Sync for AlipayRefundQueryResponse
impl Unpin for AlipayRefundQueryResponse
impl UnwindSafe for AlipayRefundQueryResponse
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