·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
返回列表 发布新帖

DZ-通用支付API 正式版 2021.07.27(nayuan_pay)[免费下载]

1953 0
发表于 2021-3-24 22:48:07 | 查看全部 阅读模式
更新日期: 2021-07-28
兼容版本: X2.5 X3 X3.1 X3.2 X3.3 X3.4 X3.5 F1.0 L1.0 
适配编码: GBK UTF8SC UTF8TC BIG5 
应用介绍

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
插件简介

通用支付API, 为论坛或其它插件提供支付功能,快速实现支付功能的二次开发

特别提醒

1. 本插件不适合单独使用,适合开发者使用
2. 不支持小程序

已接入的支付平台

1. 微信支付
2. 支付宝支付


首次使用创建订单类型
使用示例require_once DISCUZ_ROOT . 'source/plugin/nayuan_pay/source/function/order.func.php'; //引入接口类

$code = 'test'; //类型英文名称,唯一,如果插件使用,建议使用插件名
$name = '测试'; //类型中文名称
$desc = '测试'; //类型介绍
nayuan_pay_add_type($code, $name, $desc); //添加一个订单类型,注意:同一类型不需要重复添加,只需要添加一次即可
创建一个订单
使用示例require_once DISCUZ_ROOT . 'source/plugin/nayuan_pay/source/function/order.func.php'; //引入接口类

$order_type = 'test'; //必须 订单类型,参考上面
$order_subject = '标题'; //必须 订单标题
$order_desc = '描述'; //必须 订单描述
$order_total_amount = 100; //必须 单位: 分, 订单总金额
$order_receipt_amount = 80; //必须 单位: 分,用户实际需要支付金额,可以和总金额一样。如果不一样,支付页面会有优惠提示
$referer_url = 'https://xxxx/xxx/xx'; //可选 支付成功后返回的页面URL
$callback_path = 'source/plugin/xxx/function/callback.func.php'; //可选 支付成功后要执行的业务逻辑所在文件路径
$callback_func = 'function_name'; //可选 支付成功后要执行的业务逻辑函数名称,不支持类方法
$callback_data = array('k' => 'v'); //可选 支付成功后调用业务逻辑函数传递的数据
$order_login = 1; //可选 订单是否需要登录才可以支付,默认: 1。0-不需要登录 1-必须登录

$pay_url = nayuan_pay_create_order($order_type, $order_subject, $order_desc, $order_total_amount, $order_receipt_amount, $referer_url, $callback_path, $callback_func, $callback_data, $order_login); //创建订单

dheader("Location: $pay_url"); //订单创建成功之后,直接返回支付页面URL
回传执行函数说明
回传执行函数说明回传参数1: $data

参考创建订单传递的callback_data,原样返回

回传参数2: $order

array(
    id //订单号
    type //业务类型
    uid //支付用户,如果允许未登录支付,可能用户ID为0
    amount //支付金额
    subject //订单标题
    desc //订单描述
    time //订单创建时间
    pay_type //支付类型 weixin,alipay
    pay_time //支付时间
)

回传接收示例

function pay_callback($data, $order) {
    //TODO
}

我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.133.143.61,GMT+8, 2024-11-5 12:34 , Processed in 0.524545 second(s), 83 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表