支付宝支付接口功能

官方文档: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

时间: 2024-12-16 11:43:05

支付宝支付接口功能的相关文章

php编程之如何调用支付宝支付接口的实现

对于任何一款软件来说,支付功能都是核心的,那么目前的主流支付接口主要是支付宝.微信和银联卡,而大多数开发技术人员对于如何调用支付宝的支付接口还存在很大的困扰,今天就来跟大家分享一下如何正确调用支付宝支付接口的实现,代码如下所示:public function zfbpay1(){require_once './ThinkPHP/Extend/Vendor/alipay1/config.php';require_once './ThinkPHP/Extend/Vendor/alipay1/page

支付宝支付接口的调用(转)

支付宝支付接口的调用 2018年04月07日 17:54:51 Forward_duyu 阅读数:15167 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/zoroduyu/article/details/79825880 应公司业务要求,需要调用支付宝的支付接口进行支付的操作,于是将整个调用过程用博客形式记录下来,以供以后使用. 本次调用支付宝采用的是电脑支付,官方文档页面如下: 电脑端调用支付宝,流程很简单,在页面有一个立即支付的按钮,点击

对接支付宝支付接口开发详细步骤(证书签名方式)

对接支付宝支付接口,官方文档已经写的很清楚了,但是也有很多像我一样的小白,第一次对接支付宝支付接口,会有些迷茫,所以我在此写下这篇文章,给我和我一样的同学,一点思路吧.需要思路的可以私聊我 两大支付平台感觉都有坑人之处吧(终归是学艺不精,哈哈哈哈!!) 不过支付宝相做的较好的一点是有技术和你在线调试,这就很舒服,哈哈. 寻找技术地址:支付宝开放平台 - 开发者中心 - 网页&移动应用 - 右边有个立即咨询 - 智能问答(多发送几次就有技术出来了) 第一步:(先要在支付宝进行操做,拿到我们需要开发

PC端支付宝支付接口实现

首先要2个jar包 一个是alipay-sdk--java-4.9.79.ALL.jar 一个是aliyun-java-sdk-dysmsapi-1.0.0 基本配置信息: package com.zhetian.www.alibaba; import java.io.FileWriter; import java.io.IOException; /** * @Copyright (C)遮天网络有限公司 * @Author: YUAN HUAI XING * @Date 2020/3/31 17

客服端与服务端APP支付宝支付接口联调的那些坑

根据支付宝官方提供的文档的建议: TIPS:这一步应在商户服务端完成,商户服务端直接将组装和签名后的请求串orderString传给客户端,客户端直接传给SDK发起请求.文档和Demo是为了示例效果在客户端实现. 商品的订单信息和签名应该放在服务端进行,将最好生成的orderString发送给客户端,客户端直接换起支付,处理好回调就ok.思路很简单,但实现却要下番功夫. 坑一: 如果以PHP为服务后台为例,官网是没有提供集成好的PHP运行DEMO,我们的处理方式是参展APPDemo里的思路,和官

支付宝支付接口开发

1.简单点说就是调用支付宝那边的接口方法,然后传递数据过去,之后会返回一个是否成功的值,然后你拿到之后判断就好了 2.首先你得有淘宝的商铺的合作身份ID,和Key,这个key就是你的密钥.当你的表单提交的时候,表单中的参数会根据这个key来md5加密,同明文参数一同发送到支付宝那边的,然后支付宝那边根据你的key(他们是知道你的key的.因为这个key是他们给你的)来再次加密你的明文参数.如果加密后的数据和你一起传递的密文是相同的话则表示数据在传输过程中没有被修改,就会处理你的请求...处理完之

Java调用支付宝支付接口

一.场景:公司需要在网站上进行支付宝支付. 二.API:使用支付宝开放平台的支付能力-即时到账接口.支付宝开放平台链接 三.分析: 1.支付宝的文档比较容易看,主要是有相应的DEMO,我这里看的DEMO是 JAVA-UTF-8版本. ? 2.导入DEMO,在com.alipay.config中填入对应的partner和key(在对应的商户后台获取)就可以直接运行了解支付流程了. ? 3.改写:我这边使用的是springmvc+mybatis.商品发起购买(走支付宝支付).跳转到支付宝.支付宝回调

支付宝支付接口

-支付宝支付 -商户号:需要营业执照 -沙箱环境(测试环境) -支付宝支付有java版的demo,php版的demo,但是没有python版的demo 买家账号bfxtlv8393@sandbox.com 登录密码111111 支付密码111111 -支付宝demo 安装模块:pip3 install pycryptodome -关于支付私钥公钥 非对称加密有公钥和私钥:公钥是给别人用,私钥是自己用的 -用户私钥 -用户公钥 -支付宝公钥 -项目中使用支付宝支付: -pay.py类放到项目中 -

个人兔签微信支付宝支付接口

ubb http://www.sjmoban.com/sucai/52.html?tguserid=367 安装步骤 第一步.下载以后,将说明文件中的两个sql语句,放在1.系统->备份与恢复数据->执行sql语句,将下面两个语句放进去,执行. 第二步.打开,其他->在线支付->管理支付接口,配置lskpay,填写以下信息. 第三步.从http://www.amicm.com注册一个会员,新增网站,获取以上信息即可. 测试地址 http://tph.23zu.cn/e/member