PaYphp 为个人企业提供全方位的支付解决方案
| 类型值 | 名称 | 描述 | 使用字段 |
|---|---|---|---|
qrcode | 二维码响应 | 显示二维码以供用户扫码支付 | qrcode_file: 二维码图片文件路径qrcode: 二维码内容字符串 |
jump | 跳转响应 | 跳转到某个特定地址 | url: 需要跳转的目标URL |
html | HTML响应 | 返回HTML代码供前端展示 | content: 需要展示的HTML代码内容 |
pre | 预生成响应 | 前置操作,例如需要微信授权后才能继续支付流程 | - |
pay_page | 支付页面 | 跳转到支付页面 | - |
tip_success | 成功提示 | 跳转到成功提示页面 | content: 成功提示的内容 |
tip_warning | 警告提示 | 跳转到警告提示页面 | content: 警告提示的内容 |
tip_error | 错误提示 | 跳转到错误提示页面 | content: 错误提示的内容 |
tip_info | 信息提示 | 跳转到信息提示页面 | content: 信息提示的内容 |
{
"type": "qrcode",
"qrcode_file": "/path/to/qrcode.png",
"qrcode": "weixin://wxpay/bizpayurl?pr=abc123"
}{
"type": "jump",
"url": "https://example.com/payment"
}{
"type": "html",
"content": "<form action='https://payment.com/pay'>....</form>"
}{
"type": "pay_page"
}{
"type": "tip_success",
"content": "支付已完成,感谢您的购买!"
}render函数用于根据不同设备环境动态渲染支付数据,每次用户渲染二维码时都会重新请求此函数。如果不实现此函数,系统将使用默认渲染方式。pOrderInfo: 订单信息pOldPayData: 原始支付数据pAccountInfo: 账户信息pDeviceInfo: 设备信息,包含设备类型标识action 字段说明:create 方法返回的数据处理save:保存渲染数据render:只渲染不保存data 字段包含具体返回内容 格式等同create方法返回的内容