zoukankan      html  css  js  c++  java
  • 支付宝支付接口功能

    官方文档:https://doc.open.alipay.com/docs/doc.htm?treeId=203&articleId=105288&docType=1

    支付宝支付功能申请条件

    一、实名支付宝账号。

    二、要求是企业账户。

    三、已经签约手机支付功能。

    Linux环境下生成RSA私钥和公钥

    https://doc.open.alipay.com/doc2/detail?treeId=44&articleId=103242&docType=1

    命令行:
    openssl
    genrsa -out rsa_private_key.pem 1024
    rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
    

    Windows环境下

    可以在OpenSSL官方网站下载Windows的OpenSSL安装包进行安装。

     http://www.openssl.org/

    大致流程:

    1. 支付宝商户后台上传 rsa_public_key.pem, 生成 alipay_public_key.pem, 格式要一致

    2. 替换demo中的参数和pem文件

    3. 唤起支付(post)

    4. 确认回调(post)

    5. 确认同步转跳页面(get)

    6. 确认支付中断页面(get)

    配置文件config.php

    <?php
    $config = array (	
    		//应用ID,您的APPID。
    		'app_id' => "xxxxxxxxxxxxx",
    
    		//商户私钥,您的原始格式RSA私钥
    		'merchant_private_key' => "xxxxxxxxxxxxxxxxxxxxxxxx",
    		
    		//异步通知地址
    		'notify_url' => "http://www.xxxx.com/alipay/notify_url.php",
    		
    		//同步跳转
    		'return_url' => "http://www.xxxx.com/return_url.php",
    
    		//编码格式
    		'charset' => "UTF-8",
    
    		//签名方式
    		'sign_type'=>"RSA2",
    
    		//支付宝网关
    		'gatewayUrl' => "https://openapi.alipay.com/gateway.do",
    
    		//支付宝公钥,查看地址:https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。
    		'alipay_public_key' => "xxxxxxxxxxxxxxxxxxxxx",
    );
    

     demo地址:http://files.cnblogs.com/files/yxhblogs/alipay.rar

  • 相关阅读:
    POJ2155 Matrix
    POJ3469 Dual Core CPU
    洛谷P1469找筷子
    CodeForces 97D. Robot in Basement
    UVa11542 Square
    清澄 A1485. Catch The Penguins 抓企鹅
    Bzoj2595: [Wc2008]游览计划
    HDU4085 Peach Blossom Spring
    CodeForces 333E. Summer Earnings
    洛谷P3389 【模板】高斯消元法
  • 原文地址:https://www.cnblogs.com/yxhblogs/p/6795086.html
Copyright © 2011-2022 走看看