文章目录
说明
- 文章介绍的是当面付!当面付!当面付!
- 安卓接入支付宝支付,使用当面付;
- 个人账号无法直接接入App支付,但个人账号可以申请当面付,可以私聊我来直接开通!
- 有啥不懂的可以评论,我看到后会解决和回复!
接入
当面付原理
Android代码示例
package com.pay.paytest
import android.content.Intent
import android.net.Uri
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.Toast
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val payBtn = findViewById<Button>(R.id.pay_btn)
//调用支付按钮监听
payBtn.setOnClickListener {
Toast.makeText(this, "调用支付", Toast.LENGTH_SHORT).show()
//======================================================================================
//其他代码是固定的,只需要关心这行qrCode即可,就是生成的二维码的内容
val qrCode = "bax0188222umxmfk4ttr5583"
val payUrl =
"alipays://platformapi/startapp?saId=10000007&qrcode=https://qr.alipay.com/$qrCode"
val intent = Intent.parseUri(payUrl, Intent.URI_INTENT_SCHEME);
intent.addCategory("android.intent.category.BROWSABLE")
intent.component = null
startActivity(intent);
}
}
}