pub struct JsapiParams {
pub description: String,
pub out_trade_no: String,
pub amount: AmountInfo,
pub payer: PayerInfo,
pub attach: Option<String>,
pub detail: Option<OrderDetail>,
pub time_expire: Option<String>,
pub scene_info: Option<SceneInfo>,
}Fields§
§description: String【商品描述】 商品描述
out_trade_no: String【商户订单号】 商户系统内部订单号,只能是数字、大小写字母_-*且在同一个商户号下唯一。
amount: AmountInfo【订单金额】 订单金额信息
payer: PayerInfo【支付者】 支付者信息
attach: Option<String>【附加数据】 附加数据,在查询API和支付通知中原样返回,可作为自定义参数使用,实际情况下只有支付完成状态才会返回该字段。
detail: Option<OrderDetail>【优惠功能】 优惠功能
time_expire: Option<String>【交易结束时间】 订单失效时间,遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日13点29分35秒。
scene_info: Option<SceneInfo>【场景信息】 支付场景描述
Implementations§
Source§impl JsapiParams
impl JsapiParams
Trait Implementations§
Source§impl Clone for JsapiParams
impl Clone for JsapiParams
Source§fn clone(&self) -> JsapiParams
fn clone(&self) -> JsapiParams
Returns a duplicate 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 JsapiParams
impl Debug for JsapiParams
Source§impl ParamsTrait for JsapiParams
impl ParamsTrait for JsapiParams
Source§impl Serialize for JsapiParams
impl Serialize for JsapiParams
impl Send for JsapiParams
impl Sync for JsapiParams
Auto Trait Implementations§
impl Freeze for JsapiParams
impl RefUnwindSafe for JsapiParams
impl Unpin for JsapiParams
impl UnwindSafe for JsapiParams
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