支付宝及时到账

1.申请签约号

2.填写alipay.config.php中配置文件

3.引入文件生成按钮

4.调用同步或异步回调方法更改自己业务逻辑

代码如下:

//生成按钮
public function btn()
{
    include_once APPPATH.'libraries/alipay/lib/alipay_notify.class.php';
    include_once APPPATH.'libraries/alipay/lib/alipay_submit.class.php';
    include_once APPPATH.'libraries/alipay/alipay.config.php';

    /**************************请求参数  动态信息**************************/
    //商户订单号,商户网站订单系统中唯一订单号,必填
    $out_trade_no = "2016062100001"; 

    //订单名称,必填
    $subject = "支付宝应用";

    //付款金额,必填
    $total_fee = "0.1";

    //商品描述,可空
    $body = "";

    /************************************************************/

    //构造要请求的参数数组,无需改动
    $parameter = array(
        "service" => $alipay_config['service'], //产品类型
        "partner" => $alipay_config['partner'], //签约账号
        "seller_id" => $alipay_config['seller_id'],//收款支付宝账号
        "payment_type" => $alipay_config['payment_type'],//支付类型 ,无需修改
        "notify_url" => $alipay_config['notify_url'],//服务器异步通知页面路径
        "return_url" => $alipay_config['return_url'],//页面跳转同步通知页面路径

        "anti_phishing_key" => "",//防钓鱼 需引入其他文件 不填为空即可
        "exter_invoke_ip" => "",//客户端的IP地址
        "out_trade_no" => $out_trade_no,//订单号
        "subject" => $subject,//商品的标题
        "total_fee" => $total_fee,//该笔订单的资金总额 rmb
        "body" => $body,//商品描述 
        "_input_charset" => trim(strtolower($alipay_config['input_charset'])),//编码格式
        //其他业务参数根据在线开发文档,添加参数.文档地址:https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.kiX33I&treeId=62&articleId=103740&docType=1
        //如"参数名"=>"参数值"

    );

    $alipaySubmit = new AlipaySubmit($alipay_config);
    $html_text = $alipaySubmit->buildRequestForm($parameter, "get", "支付宝支付");
    return $html_text;
}

在alipay.config.php文件中填写回调地址

这里填的是同步回调

 

回调方法

 

posted @ 2016-06-21 18:33  东歌  阅读(209)  评论(0编辑  收藏  举报