alipay_wap

php的支付宝手机网关支付组件
授权协议 未知
开发语言 PHP
所属分类 手机/移动开发、 手机相关软件
软件类型 开源软件
地区 国产
投 递 者 盛柏
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

目的

  • 支付宝的demo很搓

  • 项目需要接入很多支付,磋上加搓,不是特别好管理

本类库的目标

  • 完成跟支付宝手机网关支付对接的功能

  • 便于后面扩展(利用各种Handler),可测试

如何使用本类库?

1. 预先加载配置

  • 目前提供文件的方式加载配置

use HuNanZai\Component\Pay\Package\Alipay_wap\Api as AlipayApi;
use HuNanZai\Component\Pay\Package\Alipay_wap\Handler\PhpFileConfigHandler as ConfigHandler;

$config_handler = new ConfigHandler(__DIR__.'/config.php');
$alipay_api = new AlipayApi($config_handler->getConfig());

config.php

<?php
return array(
    'partner'   => 'xxxxxxxxxxxxxxxx',
    'seller_id' => 'xxxxxxxxxxxxxxxx',
    'private_key_path'  => __DIR__.'/resource/rsa_private_key.pem',
    'public_key_path'   => __DIR__.'/resource/rsa_public_key.pem',
    'cacert'            => __DIR__.'resource/cacert.pem',
);

调用对应的api即可

  • 支付

use HuNanZai\Component\Pay\Package\Alipay_wap\Handler\ArrayPayParamHandler as PayParamHandler;

$pay_param_handler  = new PayParamHandler(array(
    'out_trade_no'  => date('YmdHis),
    'subject'       => '',
    'total_fee'     => '0.01',
    //可空
    'notify_url'    => '',
    'return_url'    => '',
));
$alipay_api->pay($pay_param_handler->getParam());
  • 支付同步返回验证

...略过上面的类似步骤
$callback_param_handler   = new CallbackParamHander($_GET);
$res = $alipay_api->verifyCallback($callback_param_handler->getParam());
  • 支付异步通知验证

$notify_param_handler   = new NotifyParamHandler($_POST);
$res    = $alipay_api->verifyNotify($notify_param_handler->getParam());
  • 查询订单

$param_handler = new SearchRequestParamHandler(array(
    'trade_no'     => '',
    'out_trade_no' => '',
));
$result = $alipay_api->search($param_handler->getParam());
  • 退款

$refund_param_handler   = new RefundParamHandler(array(
    'refund_date'   => date('Y-m-d H:i:s'),
    'batch_no'      => date('YmdHis'),
    'batch_num'     => 1,
    'detail_data'   => 'xxxx^0.01^测试退款',
));

$result = $alipay_api->refund($refund_param_handler->getParam());
  • 软件简介 目的 支付宝的demo很搓 项目需要接入很多支付,磋上加搓,不是特别好管理 本类库的目标 完成跟支付宝手机网关支付对接的功能 便于后面扩展(利用各种Handler),可测试 如何使用本类库? 1. 预先加载配置 目前提供文件的方式加载配置 use HuNanZai\Component\Pay\Package\Alipay_wap\Api as AlipayApi; use HuNanZa

  • 软件介绍 目的支付宝的demo很搓 项目需要接入很多支付,磋上加搓,不是特别好管理 本类库的目标完成跟支付宝手机网关支付对接的功能 便于后面扩展(利用各种Handler),可测试 如何使用本类库? 1. 预先加载配置目前提供文件的方式加载配置use HuNanZai\Component\Pay\Package\Alipay_wap\Api as AlipayApi; use HuNanZai\Co

  • #目的 支付宝的demo很搓 项目需要接入很多支付,磋上加搓,不是特别好管理 #本类库的目标 完成跟支付宝手机网关支付对接的功能 便于后面扩展(利用各种Handler),可测试 #如何使用本类库? ##1. 预先加载配置 目前提供文件的方式加载配置 use HuNanZai\Component\Pay\Package\Alipay_wap\Api as AlipayApi; use HuNanZa

  • 2.alipay 提交支付订单 2.1 设置AlipayConfig信息 如前所述,签约支付的卖家帐号,服务器通知的页面,字符编码格式等,都在这里设置,如下: 1 /* * 2 *功能:设置帐户有关信息及返回路径(基础配置页面) 3 *版本:3.1 4 *日期:2010-11-25 5 *说明: 6 *以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按

 相关资料
  • 说明 支付宝手机网站支付SDK。 官方文档:https://docs.open.alipay.com/60/104790/ 类 SDK类 类名:\Yurun\PaySDK\Alipay\SDK 实例化:$sdk = new \Yurun\PaySDK\Alipay\SDK($params); 公用参数类 类名:\Yurun\PaySDK\Alipay\Params\PublicParams 属性

  • 说明 支付宝境外在线支付-手机网站支付 官方文档:https://global.alipay.com/service/wap_split_cn/6 类 请求参数类 请求参数 类名:\Yurun\PaySDK\AlipayCrossBorder\Online\WapPay\Request 属性 名称 类型 说明 $service string 接口名称 $return_url string 同步返回

  • 说明 支付宝手机网站支付交易SDK。 官方文档:https://docs.open.alipay.com/203/105287/ 类 请求参数类 手机网站支付参数 类名:\Yurun\PaySDK\AlipayApp\Wap\Params\Pay\Request 属性 名称 类型 说明 $method string 接口名称 $return_url string 同步返回地址,HTTP/HTTPS

  • 1、新版支付宝支付配置 配置支付宝支付之前,需要到支付宝商家中心开通手机网站应用和电脑网站应用两个产品。 产品开通链接:快捷手机wap支付 电脑网站支付 一个工作日即可通过审核,完成产品签约。 接下来,介绍支付宝支付配置教程。 第一步 登录商城后台,设置->交易设置->支付配置 ,选择支付宝支付,点击配置,进入到支付宝支付参数配置界面,选择新版支付宝。 需要我们配置应用APPID、应用私钥、应用公

  • 本文向大家介绍SpringBoot集成支付宝沙箱支付(支付、退款),包括了SpringBoot集成支付宝沙箱支付(支付、退款)的使用技巧和注意事项,需要的朋友参考一下 前言 支付宝推出一个沙箱环境,能够很好的模拟支付宝支付,并且还提供了demo,但demo是一个普通web项目,怎么整合到Spring Boot项目呢,其实很简单 简单配置请参照支付宝沙箱支付开发文档 一、支付部分 AlipayCon

  • 本文向大家介绍支付宝支付开发——当面付条码支付和扫码支付实例,包括了支付宝支付开发——当面付条码支付和扫码支付实例的使用技巧和注意事项,需要的朋友参考一下 本文介绍支付宝中当面付下属的条码支付、扫码支付、订单查询、退款申请的集成开发过程。  本文分为以下五个部分: 条码支付和扫码支付介绍 申请应用 密钥生成及配置 API及SDK集成 条码支付、扫码支付、订单查询、退款申请  一、条码支付及二维码支

  • 本文向大家介绍.net接入支付宝的支付接口,包括了.net接入支付宝的支付接口的使用技巧和注意事项,需要的朋友参考一下 H5手机网站接入支付宝的支付接口,推荐使用支付宝提供的SDK来快速开发 我使用的是SDK开发 引用命名空间 首页需要定义一些常量 这里的app_id,merchant_private_key,alipay_public_key 我就没有列出来了,获取的方法需要自己去支付宝平台完成

  • 本文向大家介绍python支付宝支付示例详解,包括了python支付宝支付示例详解的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python支付宝支付示例代码,供大家参考,具体内容如下 项目演示: 1、输入金额 2、扫码支付: 3、支付完成: 一、注册账号 https://openhome.alipay.com/platform/appDaily.htm?tab=info 二、设置