wechat/payment
payment module provides payment API bindings details in wechat document
Types
GlobalPayment type
pub type GlobalPayment
Values
pub fn create_global_payment() -> GlobalPayment
wx.createGlobalPayment
Create global payment
pub fn global_payment_abort(ctx gp: GlobalPayment) -> Nil
GlobalPayment.abort
pub fn global_payment_open_method_picker(
ctx gp: GlobalPayment,
) -> Nil
GlobalPayment.openMethodPicker
pub fn global_payment_request(
ctx gp: GlobalPayment,
order o: object.JsObject,
) -> Nil
GlobalPayment.requestGlobalPayment
pub fn request_common_payment(
payment_order o: object.JsObject,
complete cb: fn() -> Nil,
) -> promise.Promise(Result(object.JsObject, object.WechatError))
wx.requestCommonPayment
Request common payment
pub fn request_virtual_payment(
sign_data sd: String,
mode m: String,
pay_sig ps: String,
signature s: String,
complete cb: fn() -> Nil,
) -> promise.Promise(Result(object.JsObject, object.WechatError))
wx.requestVirtualPayment
Request virtual payment. sign_data must be the signed JSON string.
mode is short_series_goods or short_series_coin.
See WeChat documentation.