小程序微信支付API?以及参数有哪些

简介: 小程序微信支付API?以及参数有哪些

微信小程序支付API有两个,分别是 wx.chooseWXPaywx.pay

wx.chooseWXPay 是用于唤起微信支付的API,它支持扫码支付、JSAPI支付、APP支付等。它返回一个Promise对象,可以在then方法中处理支付结果。

wx.pay 是用于发起微信支付的API,它支持H5支付和扫码支付。它返回一个XML数据,可以在回调函数中处理支付结果。

以下是两个API的参数列表:

  • wx.chooseWXPay 参数:
  • body:订单描述信息,显示在支付结果页面的订单信息中。
  • out_trade_no:商户订单号,需保持唯一性。
  • total_fee:订单总金额(单位:分),订单金额需大于1元。
  • spbill_create_ip:用户在商户appid下的唯一IP地址。
  • notify_url:接收微信支付结果通知的回调地址。
  • trade_type:支付类型,取值如下:JSAPI,MWEB,APP,WAP等。
  • openid:用户在商户appid下的唯一标识。
  • wx.pay 参数:
  • body:订单描述信息,显示在支付结果页面的订单信息中。
  • out_trade_no:商户订单号,需保持唯一性。
  • total_fee:订单总金额(单位:分),订单金额需大于1元。
  • spbill_create_ip:用户在商户appid下的唯一IP地址。
  • notify_url:接收微信支付结果通知的回调地址。
  • trade_type:支付类型,取值如下:JSAPI,MWEB,APP,WAP等。
  • openid:用户在商户appid下的唯一标识。
  • timestamp:生成签名的时间戳。
  • nonce:生成签名的随机串。
  • serial:商户号在微信支付平台的序列号。
  • sign:签名结果。

以下是使用 wx.chooseWXPay API 的代码示例:

wx.chooseWXPay({
body: '测试订单', // 订单描述信息
out_trade_no: '123456789', // 商户订单号
total_fee: 100, // 订单总金额(单位:分)
spbill_create_ip: '127.0.0.1', // 用户在商户appid下的唯一IP地址
notify_url: 'http://example.com/notify', // 接收微信支付结果通知的回调地址
trade_type: 'JSAPI', // 支付类型,这里选择JSAPI支付
openid: 'oUpF8uMuAJO_M2CJIS-vCjM7564t', // 用户在商户appid下的唯一标识
success: function(res) {
console.log(res.data) // 支付成功后的回调数据
},
cancel: function(res) {
console.log(res.data) // 用户取消支付的回调数据
}
})
相关文章
|
6月前
|
JSON 监控 API
京东商品数据获取新姿势:商品列表API参数全解析
京东商品列表API是京东开放平台的核心接口,支持开发者高效获取商品名称、价格、销量等信息,适用于电商分析、价格监控等场景。提供关键词搜索、分类筛选、价格区间、排序及分页功能,支持HTTPS请求,数据实时更新,单次可查询最多200个SKU,助力电商应用开发。
|
6月前
|
JSON 监控 供应链
京东商品详情API参数构造指南:必填参数与自定义字段配置
京东商品详情API由京东开放平台提供,支持获取商品基础信息、价格库存、SKU规格等120+字段,适用于价格监控、库存管理等场景。接口采用HTTPS协议、JSON格式,数据延迟≤30秒,支持高并发。提供Python请求示例,便于快速接入。
|
7月前
|
小程序 安全 JavaScript
微信小程序API+京东支付,无缝结账体验满分!
在数字化时代,支付体验成为电商竞争关键。本文详解如何通过微信小程序API无缝集成京东支付,实现“一键结账”流畅体验。结合微信庞大用户基础与京东支付安全高效优势,助力电商业务提升转化与用户满意度。
329 0
|
8月前
|
人工智能 自然语言处理 小程序
微信小程序+淘宝API,无缝购物体验提升复购率!
在电商竞争激烈的当下,微信小程序与淘宝API的整合为商家提供了一条提升用户体验与复购率的创新路径。本文详解其整合原理、实现步骤及优势,助力商家打造无缝购物体验,提升转化效率。
358 0
|
11月前
|
自动驾驶 程序员 API
告别重复繁琐!Apipost参数描述库让API开发效率飙升!
在API开发中,重复录入参数占用了42%的时间,不仅效率低下还易出错。Apipost推出的参数描述库解决了这一痛点,通过智能记忆功能实现参数自动填充,如版本号、分页控制、用户信息等常用字段,大幅减少手动输入。支持Key-Value与Raw-Json格式导入,一键提取响应结果至文档,将创建20参数接口文档时间从18分钟缩短至2分钟。相比Postman需手动搜索变量,Apipost的参数复用响应速度仅0.3秒,且支持跨项目共享与实时纠错,真正实现“一次定义,终身受益”。
|
6月前
|
安全 NoSQL API
拼多多:通过微信支付API实现社交裂变付款的技术解析
基于微信JSAPI构建社交裂变支付系统,用户发起拼单后生成预订单与分享链接,好友代付后通过回调更新订单并触发奖励。集成微信支付、异步处理、签名验签与Redis关系绑定,提升支付成功率与裂变系数,实现高效安全的闭环支付。
697 0
|
6月前
|
缓存 小程序 前端开发
商城/点餐/家政类小程序源码合集_微信抖音小程序源码开发从入门到精通实战
本文系统讲解如何利用现有源码快速开发商城、点餐、家政类微信/抖音小程序,涵盖环境搭建、核心功能实现、多平台部署与优化,提供完整技术方案。实战导向,助力开发者高效入门与落地。
|
6月前
|
存储 小程序 Java
热门小程序源码合集:微信抖音小程序源码支持PHP/Java/uni-app完整项目实践指南
小程序已成为企业获客与开发者创业的重要载体。本文详解PHP、Java、uni-app三大技术栈在电商、工具、服务类小程序中的源码应用,提供从开发到部署的全流程指南,并分享选型避坑与商业化落地策略,助力开发者高效构建稳定可扩展项目。
|
10月前
|
小程序 前端开发 Android开发
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
1955 29
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
|
8月前
|
供应链 数据挖掘 API
1688商品详情API全字段解析:从基础参数到SKU深度挖掘
1688商品详情API为开发者提供高效获取商品信息的官方通道,支持自动化获取标题、价格、库存等核心数据,适用于电商开发、数据分析及供应链管理。接口支持灵活参数配置,并提供Python调用示例,便于快速集成与应用。

热门文章

最新文章