pub enum PayMode {
PendingPay,
AutoDebit,
Manual,
}Expand description
支付形态档位(挂在接入面:W-53 产品分层)。
档位只决定「闸放行之后做什么」,不改闸判定面——预算/撤销/重放/策略 四道门在任何档位下都先到先拒。
Variants§
PendingPay
第一形态:人在环待支付(个人默认,零开户)。闸放行后开待支付单, 人确认后才算消费落地。
AutoDebit
第二形式:免密代扣(平台侧,全自动)。闸放行即消费落地,通道半边走 W-50 报文模板 + W-52 钥匙验证(商户号是接入平台自己的事)。
Manual
纯闸:只判定不开单(demo / 内嵌闸面)。
Implementations§
Trait Implementations§
impl Copy for PayMode
Source§impl<'de> Deserialize<'de> for PayMode
impl<'de> Deserialize<'de> for PayMode
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
impl Eq for PayMode
impl StructuralPartialEq for PayMode
Auto Trait Implementations§
impl Freeze for PayMode
impl RefUnwindSafe for PayMode
impl Send for PayMode
impl Sync for PayMode
impl Unpin for PayMode
impl UnsafeUnpin for PayMode
impl UnwindSafe for PayMode
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