diff --git a/src/service/trade/mod.rs b/src/service/trade/mod.rs index 25ce2af..5cd192e 100644 --- a/src/service/trade/mod.rs +++ b/src/service/trade/mod.rs @@ -16,7 +16,7 @@ lazy_static! { &WECHAT_PRIVATE, &CONFIG.wechat.serial, &CONFIG.wechat.key, - &"https://api.ituyou.cc/par/wechat".to_string() + &CONFIG.wechat.call_back_url, ); } diff --git a/src/service/trade/wechat/recall.rs b/src/service/trade/wechat/recall.rs index ebe636e..2979367 100644 --- a/src/service/trade/wechat/recall.rs +++ b/src/service/trade/wechat/recall.rs @@ -11,7 +11,7 @@ use crate::service::trade::{TradeStatus, WECHAT_PAY_CLIENT, WECHAT_PUBLIC}; pub async fn wechat_pay_recall(header_map: HeaderMap, body: String) -> Json { let request: WechatPayNotify = serde_json::from_str(&body).unwrap(); - + //verify trade status let nonce = request.resource.nonce; let chiphertext = request.resource.ciphertext; @@ -19,9 +19,7 @@ pub async fn wechat_pay_recall(header_map: HeaderMap, body: String) -> Json Json