uniapp小程序支付app 支付【前端部分】

<template>
	<view>
		<button @click="paymini">小程序支付</button>
		<button @click="payapp">app支付</button>
	</view>
</template>

<script>
	export default {
		data() {
			return {

			};
		},
		methods: {
 
			payapp: function() {
				
				// 请求后台数据 prepay_id paySign nonceStr timeStamp
				uni.request({
					url: '',
					data: {
						code: code,
						payMoney: 1,
						uid: '',
						type: '1'
					},
					header: {
						'custom-header': '' //自定义请求头信息
					},
					success: (res) => {
						console.log(res);
						// 调起支付
						uni.requestPayment({
							provider: 'alipay',
							orderInfo: {
								"dealId": res.dealId,
								"appKey": res.appKey,
								"totalAmount": res.totalAmount,
								"tpOrderId": res.tpOrderId,
				 				"dealTitle": res.dealTitle,
								"rsaSign"
  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
app小程序中进行支付的步骤如下: 1. 首先,获取支付参数,具体获取方式根据业务场景不同而定,可以通过调用后端接口获取支付参数。 2. 调用微信小程序的requestPayment API或uni.requestPayment API来调起微信支付。在uniapp中使用uni.requestPayment API,通过传递支付参数来进行支付。 3. 在支付成功或失败的回调函数中,可以添加相应的业务逻辑。 具体代码如下所示: ```javascript // 调用后端接口获取支付参数 saveReserve(params).then(data => { const { errno, errmsg, res } = data; // res为调起微信支付所需参数 if(errno === '0') { // 调起微信支付 uni.requestPayment({ provider: 'wxpay', // 服务提供商 timeStamp: res.weChatPayData.timestamp, // 时间戳 nonceStr: res.weChatPayData.noncestr, // 随机字符串 package: res.weChatPayData.package, // 支付参数 signType: res.weChatPayData.signtype, // 签名算法 paySign: res.weChatPayData.sign, // 签名 success: function (res) { console.log('支付成功',res); // 业务逻辑... }, fail: function (err) { console.log('支付失败',err); } }); } }).catch(err => { console.log(err); }); ``` 需要注意的是,进行uniapp小程序支付前,需要确保已申请小程序appid,并在生成签名时填写正确的appid。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [uniapp小程序微信支付功能](https://blog.csdn.net/lwx931449660/article/details/122530586)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值