开放平台
  1. 渠道方
开放平台
  • 加解签规则
  • 接口地址
  • 关于小程序
  • 最福利订单状态枚举
  • 供应商
    • 登录相关
      • 外部跳转最福利
        • 个人用户免密登录-代理版本
        • 个人用户免密登录-普通版本
  • 渠道方
    • 最福利收银台-积分在外部系统-渠道方使用
      • 余额查询
      • 发起交易
      • 发起退款
      • 订单状态推送
      • 交易分页查询
    • 订单系统
      • 查询订单信息(用户为公司用户)
  1. 渠道方

最福利收银台-第三方积分

应用场景:#

第三方接入最福利积分商城,第三方按照最福利接口文档实现API收银能力,支持最福利查询用户余额、发起交易、查询交易状态、交易退款(部分退款)、订单状态同步的功能,使用最福利收银台
(最福利提供商城,提供收银台,积分由第三方提供)
线上测试可以挑选价格比较低的商品,随后退款。
第三方需要提供渠道通用接口URL
image.png

对接方式:#

1、用户使用渠道方的页面免密登录到最福利,进入到最福利就会调用查询余额接口(需要渠道方开发)
2、用户在最福利页面浏览商品,下单唤起最福利收银台,调用渠道方发起交易接口(需要渠道方开发)
3、最福利通知渠道方进行退款操作,订单退款以最福利退款金额为准退款接口需支持退全部和部分金额,且有可能对同一笔订单进行多次退款,发起退款(需要渠道方开发)

提供的渠道类别:#

渠道积分对接
第三方 API 支付
目前针对特殊的客户需求,需要对接最福利系统,并且能够进行现金收银需要按照下列流程进行配置

1. 与客户沟通确认必须提供小程序下列信息#

app-id:
app-key:
小程序主体

2. 绑定关联商户#

1.
提供客户的小程序id
2.
由最福利-宜员网络发起绑定请求
3.
客户前往小程序后台 微信支付-申请关联商户 同意相关绑定关系

3. 登录联调#

1.
参考相关登录流程,必须传入下列相关字段
1.
appid -- 客户小程序的appid
2.
openid -- 用户在该小程序下的唯一openid

4. 客户Web界面新增onMessage处理#

5. 客户小程序新增一个微信支付界面#

1.
路径:pages/wxpay/wxpay
2.
参考代码

import { useEffect } from "react";

import { View } from "@tarojs/components";

import './index.less'

import Taro from "@tarojs/taro";


const Index = () => {

useEffect(() => {

requestPayment()

}, [])

  

const requestPayment = async () => {

// 从Taro中获取相关支付信息
const { data: payInfo } = await Taro.getStorage({key: "pay"})


const {

timeStamp,

nonceStr,

signType,

paySign,

pay_url,

redirectUrl,

package: packageValue,

} = payInfo

  
// 设置回调界面
const retUrl = "https://h5.zuifuli.com/app/outside/https%3A%2F%2Ford.zuifuli.com%2Fm%2Fcustomer"


// 调用微信支付请求
Taro.requestPayment(

{

'timeStamp': (timeStamp || 0).toString(),

'nonceStr': nonceStr || "",

'package': decodeURIComponent(packageValue || ""),

'signType': signType || "",

'paySign': paySign || "",

'success': function (res) {


Taro.redirectTo({

url: `/pages/web/index?type=web&url=${retUrl}`,

})

},

'fail': function (res) {


Taro.redirectTo({

url: `/pages/web/index?type=web&url=${retUrl}`,

})

},

'complete': function (res) {

console.info("complete", res)

}

}

)

}

  

return (

<View className="wrapper">

正在唤起微信支付

</View>

);

};

export default Index;

上一页
个人用户免密登录-普通版本
下一页
余额查询
Built with