Преглед изворни кода

feat: 创建钱包的回调

max пре 7 месеци
родитељ
комит
2f7166f080
1 измењених фајлова са 11 додато и 12 уклоњено
  1. 11 12
      src/modules/payment/service/wallet.ts

+ 11 - 12
src/modules/payment/service/wallet.ts

@@ -89,25 +89,24 @@ export class WalletService extends BaseService {
         currency: data.currency,
       },
     });
-    if (!wallet) {
+    const isWhiteLabel = this.config.callback.sunpay != wallet.webhook_url;
+    if(isWhiteLabel) {
       // 获取商户的回调
-      await this.request(wallet.webhook_url, {
-        biz_status: 'FAIL',
-        biz_type: 'CREATECUSTOMER',
-        data: data
-      })
+      await this.request(wallet.webhook_url, params)
+    }
+    if (!wallet) {
+      // // 获取商户的回调
+      // await this.request(wallet.webhook_url, {
+      //   biz_status: 'FAIL',
+      //   biz_type: 'CREATECUSTOMER',
+      //   data: data
+      // })
       return {
         is_success: false,
         message: '钱包不存在',
       };
     }
     if (wallet.status == 'SUCCESS') {
-      // 获取商户的回调
-      await this.request(wallet.webhook_url, {
-        biz_status: 'SUCCESS',
-        biz_type: 'CREATECUSTOMER',
-        data: data
-      })
       return {
         is_success: true,
         message: '成功',