Download the PHP package code-lives/applet-pays without Composer
On this page you can find all versions of the php package code-lives/applet-pays. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download code-lives/applet-pays
More information about code-lives/applet-pays
Files in code-lives/applet-pays
Download code-lives/applet-pays
More information about code-lives/applet-pays
Files in code-lives/applet-pays
Vendor code-lives
Package applet-pays
Short Description 微信小程序、抖音(头条)小程序、百度小程序、支付宝小程序、快手小程序、微信App、微信公众号、微信H5(支付、手机号解密、获取Token、支付异步通知、退款、订单查询、分账、模版消息)
License MIT
Package applet-pays
Short Description 微信小程序、抖音(头条)小程序、百度小程序、支付宝小程序、快手小程序、微信App、微信公众号、微信H5(支付、手机号解密、获取Token、支付异步通知、退款、订单查询、分账、模版消息)
License MIT
Please rate this library. Is it a good library?
Informations about the package applet-pays
公告 2023-11-3
我辞职不干互联网了,所以一些配置就没了,但是还会留意 issues(有邮件等通知)。有想维护这个 SDK 的小伙伴可以提交对应仓库的 PR。
第三方 | token | openid | 支付 | 回调 | 退款 | 订单查询 | 手机号 | 分账 | 模版消息 | 仓库 |
---|---|---|---|---|---|---|---|---|---|---|
微信小程序 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x | ✓ | 地址 |
百度小程序 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x | ✓ | 地址 |
抖音小程序 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 地址 |
快手小程序 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x | 地址 |
支付宝小程序 | x | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x | ✓ | 地址 |
微信 h5 | x | x | ✓ | ✓ | ✓ | ✓ | x | x | x | 地址 |
微信 APP | x | ✓ | ✓ | ✓ | ✓ | ✓ | x | x | x | 地址 |
微信公众号 | x | x | ✓ | ✓ | ✓ | ✓ | x | x | ✓ | 地址 |
安装
⚠️ 注意
金额单位分 100=1 元
微信支付未使用 APIv3 接口规则
获取 openid 接口 统一 openid 字段(因快手返回的 open_id)
返回结果 array 由开发者自行判断
抖音小程序由字节小程序转变而来,支持多端(头条、抖音、今日头条等关联应用)
预下单
百度小程序
Config
参数名字 | 类型 | 必须 | 说明 |
---|---|---|---|
appkey | string | 是 | 百度小程序 appkey |
payappKey | string | 是 | 百度小程序支付 appkey |
appSecret | string | 是 | 百度小程序 aapSecret |
dealId | int | 是 | 百度小程序支付凭证 |
isSkipAudit | int | 是 | 默认为 0; 0:不跳过开发者业务方审核;1:跳过开发者业务方审核。 |
rsaPriKeyStr | string | 是 | 私钥(只需要一行长串,不需要文件) |
rsaPubKeyStr | string | 是 | 百度小程序支付的平台公钥(支付回调需要) |
notifyUrl | string | 否 | 异步回调地址 |
refundNotifyUrl | string | 否 | 退款异步回调地址 |
Token
返回参数 | 类型 | 必须 | 说明 |
---|---|---|---|
expires_in | string | 是 | 凭证有效时间,单位:秒 |
session_key | string | 是 | session_key |
access_token | string | 是 | 获取到的凭证 |
Openid
返回参数 | 类型 | 必须 | 说明 |
---|---|---|---|
session_key | string | 是 | session_key |
openid | string | 是 | 用户 openid |
解密手机号
百度订单查询
参数名字 | 类型 | 必须 | 说明 |
---|---|---|---|
access_token | string | 是 | 根据上面的获取 token |
tpOrderId | string | 是 | 平台订单号 |
百度退款
参数名字 | 类型 | 必须 | 说明 |
---|---|---|---|
access_token | string | 是 | 根据上面的获取 token |
bizRefundBatchId | int | 是 | 百度平台的订单号 |
isSkipAudit | int | 是 | 默认为 0; 0:不跳过开发者业务方审核;1:跳过开发者业务方审核。 |
orderId | int | 是 | 百度平台的订单号 |
refundReason | string | 是 | 退款描述 |
refundType | int | 是 | 退款类型 1:用户发起退款;2:开发者业务方客服退款;3:开发者服务异常退款。百度小程序支付的平台公钥 |
tpOrderId | string | 是 | 自己平台订单号 |
userId | int | 是 | 用户 uid(不是自己平台 uid) |
百度小程序模版消息
抖音小程序
Config
参数名字 | 类型 | 必须 | 说明 |
---|---|---|---|
token | string | 是 | 担保交易回调的 Token(令牌) |
salt | string | 是 | 担保交易的 SALT |
merchant_id | string | 是 | 担保交易的商户号 |
app_id | int | 是 | 小程序的 APP_ID |
secret | string | 是 | 小程序的 APP_SECRET |
notify_url | string | 是 | 支付回调 url |
settle_url | string | 否 | 分账回调 url,没有默认支付回调 url |
Token
返回参数 | 类型 | 必须 | 说明 |
---|---|---|---|
expires_in | string | 是 | 凭证有效时间,单位:秒 |
access_token | string | 是 | 获取到的凭证 |
Openid
返回参数 | 类型 | 必须 | 说明 |
---|---|---|---|
session_key | string | 是 | session_key |
openid | string | 是 | 用户 openid |
unionid | string | 是 | unionid |
解密手机号
订单查询
分账
参数名字 | 类型 | 必须 | 说明 |
---|---|---|---|
out_order_no | string | 是 | 平台订单号 |
out_settle_no | string | 是 | 自定义订单号 |
settle_desc | int | 是 | 分账描述 |
cp_extra | string | 是 | 开发者自定义字段,回调原样回传 |
退款
参数名字 | 类型 | 必须 | 说明 |
---|---|---|---|
out_order_no | string | 是 | 平台订单号 |
out_refund_no | int | 是 | 自定义订单号 |
reason | int | 是 | 退款说明 |
refund_amount | string | 是 | 退款金额 |
模版消息
微信小程序
Config
参数名字 | 类型 | 必须 | 说明 |
---|---|---|---|
appid | int | 是 | 小程序 appid |
secret | int | 是 | 小程序 secret |
mch_id | string | 是 | 商户 mch_id |
mch_key | string | 是 | 商户 mch_key |
notify_url | string | 是 | 异步地址 |
cert_pem | string | 是 | cert_pem 证书 |
key_pem | string | 是 | key_pem 证书 |
trade_type | string | 是 | 默认为:JSAPI。MWEB:代表微信 H5 、JSAPI:公众号或小程序 |
Token
返回参数 | 类型 | 必须 | 说明 |
---|---|---|---|
expires_in | string | 是 | 凭证有效时间,单位:秒 |
access_token | string | 是 | 获取到的凭证 |
Openid
返回参数 | 类型 | 必须 | 说明 |
---|---|---|---|
session_key | string | 是 | session_key |
openid | string | 是 | 用户 openid |
unionid | string | 是 | unionid |
微信解密手机号
微信订单查询
微信退款
参数名字 | 类型 | 必须 | 说明 |
---|---|---|---|
out_trade_no | string | 是 | 平台订单号 |
out_refund_no | string | 是 | 自定义订单号 |
refund_fee | int | 是 | 退款金额 |
total_fee | int | 是 | 订单金额 |
refund_desc | string | 是 | 退款原因 |
微信小程序模版消息
支付宝小程序
使用密钥进行签名解密,没有使用证书签名解密。
订单查询、退款、参数设置可以设置其他,具体看文档。
返回值 看官方文档,每个返回值都不一样,自行判断,如 openid 返回[alipay_system_oauth_token_response] 退款返回[alipay_trade_create_response]
Config
参数名字 | 类型 | 必须 | 说明 |
---|---|---|---|
appid | string | 是 | 小程序 appid |
secret | string | 是 | 小程序 AES 用于手机号解密 |
privateKey | string | 是 | 应用私钥(开发工具生成) |
publicKey | string | 是 | 支付宝公钥(支付宝后台下载) |
notify_url | string | 是 | 异步回调地址 |
Openid
getOpenid 获取支付宝的用户 user_id 类似于微信的 openid
支付宝小程序解密手机号
支付宝小程序订单查询
支付宝小程序退款
参数名字 | 类型 | 必须 | 说明 |
---|---|---|---|
out_trade_no | string | 是 | 平台订单号 |
refund_amount | int | 是 | 退款金额 |
支付宝小程序模版消息
模版消息设置比较麻烦。需要先到开发平台添加进入小程序进行产品绑定,在去商家平台设置文档
快手小程序
Token
Config
参数名字 | 类型 | 必须 | 说明 |
---|---|---|---|
app_id | int | 是 | 小程序 appid |
app_secret | int | 是 | 小程序 secret |
notify_url | string | 是 | 回调地址 |
settle_url | string | 是 | 结算回调地址,没有就默认 notify_url |
type | int | 是 | 类目 |
Openid
返回参数 | 类型 | 必须 | 说明 |
---|---|---|---|
session_key | string | 是 | session_key |
openid | string | 是 | 用户 open_id |
result | string | 是 | 状态 1 是成功 |
快手解密手机号
快手订单查询
快手退款
参数名字 | 类型 | 必须 | 说明 |
---|---|---|---|
out_trade_no | string | 是 | 平台订单号 |
out_refund_no | strging | 是 | 自定义订单号 |
refund_amount | int | 是 | 退款金额 |
reason | string | 是 | 退款原因 |
access_token | string | 是 | access_token |
attach | string | 否 | 自定义 |
快手结算
参数名字 | 类型 | 必须 | 说明 |
---|---|---|---|
out_order_no | string | 是 | 平台订单号 |
out_settle_no | string | 是 | 自定义订单号 |
reason | string | 是 | 退款原因 |
access_token | string | 是 | access_token |
attach | string | 否 | 自定义 |
订单信息同步
参数名字 | 类型 | 必须 | 说明 |
---|---|---|---|
out_biz_order_no | string | 是 | 展示在用户端的唯一订单号 |
out_order_no | string | 是 | 小程序预下单支付订单号 |
open_id | string | 是 | 订单对应的用户 open id |
order_create_time | string | 是 | 订单创建时间 |
order_status | string | 否 | 订单状态 |
order_path | string | 是 | 小程序路径 |
product_cover_img_id | string | 是 | 图片 id |
图片上传(订单信息同步)
快手小程序模版消息
微信 APP
Config
参数名字 | 类型 | 必须 | 说明 |
---|---|---|---|
appid | int | 是 | 开发平台 appid |
secret | int | 是 | 开放平台 secret |
mch_id | string | 是 | 商户 mch_id |
mch_key | string | 是 | 商户 mch_key |
trade_type | string | 是 | APP |
notify_url | string | 是 | 异步地址 |
异步通知
抖音
微信回调(通用微信 H5 支付、小程序、微信公众号) 记得改 config 配置
百度小程序回调
快手小程序
支付宝小程序
感谢赞助
All versions of applet-pays with dependencies
PHP Build Version
Package Version
Requires
code-lives/weixin Version
^1.0.0
code-lives/byte Version ^1.0.0
code-lives/baidu Version ^1.0.0
code-lives/kuaishou Version ^1.0.0
code-lives/ali Version ^1.0.0
code-lives/byte Version ^1.0.0
code-lives/baidu Version ^1.0.0
code-lives/kuaishou Version ^1.0.0
code-lives/ali Version ^1.0.0
The package code-lives/applet-pays contains the following files
Loading the files please wait ....