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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package applet-pays

GitHub forks GitHub forks GitHub forks GitHub

公告 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 配置

百度小程序回调

快手小程序

支付宝小程序

感谢赞助

image image

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
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package code-lives/applet-pays contains the following files

Loading the files please wait ....