ITAnt vor 3 Jahren
Ursprung
Commit
00f0d52bbe
1 geänderte Dateien mit 4 neuen und 4 gelöschten Zeilen
  1. 4 4
      app/src/main/java/com/itant/pay/ui/main/MainActivity.kt

+ 4 - 4
app/src/main/java/com/itant/pay/ui/main/MainActivity.kt

@@ -1,16 +1,16 @@
 package com.itant.pay.ui.main
 
-import android.content.ComponentName
 import android.content.Intent
-import android.content.pm.PackageManager
-import android.os.Build
 import android.provider.Settings
 import com.itant.pay.base.BaseActivity
 import com.itant.pay.databinding.ActivityMainBinding
 
 
 /**
- * 首页
+ * 核心思想:用户注册的时候会根据当前服务器时间戳产生用户id,这个用户id最后两位决定了需要支付的尾数,如id为最后两位为89,
+ * 则需要支付99.89元(原价100元)
+ * ① 用户在客户端点击支付时,需要先输入从服务器获取的验证码,把当前用户id和验证码发送到服务器(验证通过则保存到临时id列表,保留5分钟),返回成功后,跳转支付宝支付;
+ * ② 用户支付成功后,支付助手把支付金额发送到服务器,服务器收到金额,如果金额达标,则使用金额尾数匹配临时id列表,匹配成功,则把id从临时id列表中移除,同时设置该用户购买成功;
  */
 class MainActivity : BaseActivity<ActivityMainBinding>() {