Coder Social home page Coder Social logo

alipay-f2fpay's Introduction

目录树如下

├── demo 目录为对接的一些程序,能用的
├── AopSdk.php //SDK入口文件
├── config.php //配置文件
├── f2fpay //SDK文件
├── index.html
├── notify.php //异步验证文件
├── pay //支付页面
│ ├── index.php
│ ├── qrcode.class.php
│ └── qrcode.php
├── pay.php // 创建支付文件
├── query.php //订单查询页面
└── static //静态文件页面
├── avatar.jpg
├── erphpdown.css
├── payment-alipay.png
└── signin.css

DEMO: http://pay.i5.gs

对接程序DEMO 发卡 http://ka.i5.gs


简介: 通过对支付宝f2fpay SDK的二次开发,实现在线支付功能。


更新记录:

  • 2020.04.01
    更改核心文件包含方式。以前使用相对路径,现在自动获取,更方便二次开发(自己用这个开发一波才知道是个大坑!!),不必再去考虑文件路径问题。如果现在正常使用则不用更新。
  • 2019.12.25
    修复一个弱智的bug,就是订单金额保留两位小数的问题(pay.php第18行),发现以前写的验证订单有些过于繁琐(能通过支付宝校验的话,就不必验证金额了),不过懒得改了..
  • 2019.11.12
    写了设置密钥对的教程/工具,给有需要的人
  • 2019.8.27
    新增一个发卡的DEMO
  • 2019.8.19
    重构,现在可以一键切换是否需要记录订单。(config.php中)
  • 2019.8.5
    第一次提交

使用方法:

  1. 修改config.php ,填入你的支付宝公钥/私钥/PID
  2. 根据config.php 提示是否需要订单记录,使用注释中的SQL创建数据表,并修改相关数据库配置。
  3. 检查config.php中的 notify_url 确认公网可访问
  4. 完成。

主要逻辑:

  1. 生成订单插入数据库-->显示二维码供用户支付-->支付完成后支付宝异步通知到notify.php-->notify.php对支付宝传来的数据进行校验,改变数据库中订单状态-->query.php返回订单成功状态-->完成支付
  2. 生成订单-->显示二维码-->直接根据支付宝的接口查询订单状态-->成功

常见问题
很多人反馈的支付后不能成功回调问题,大部分是没有检查回调地址变量..请检查并确认可用后再试 如果实在调试不出,请打赏(纯自愿,并非买卖.无售后)后发送相关信息到我的邮箱
另: 可有偿提供 对接各种程序 服务,如有需要请联系邮箱 'yumusb[@]foxmail.com'。

赠人玫瑰,手留余香。如果有帮助到您,希望可以打赏我一杯咖啡。http://33.al/donate

alipay-f2fpay's People

Contributors

yumusb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

alipay-f2fpay's Issues

创建数据表问题

请问数据表如何创建,我现在创建了一个新的数据库,不会创建数据表。
下面这个怎么用
创建订单表。
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";

CREATE TABLE f2f_order (
id varchar(50) NOT NULL COMMENT '订单号',
mark VARCHAR(50) NOT NULL COMMENT '备注'
mount varchar(20) NOT NULL COMMENT '订单金额',
notify_time varchar(20) NOT NULL COMMENT '订单验证时间',
trade_no varchar(30) NOT NULL COMMENT '支付宝订单号',
buyer_logon_id varchar(30) NOT NULL COMMENT '付款账号',
status varchar(10) NOT NULL COMMENT '订单状态'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

ALTER TABLE f2f_order
ADD PRIMARY KEY (id);
COMMIT;

关于这个当面付demo

很久之前就再用了,刚刚看到更新了,如果能把文件的关系再理清一下就更好了,现在的话拿来二次开发还是有点小麻烦。大佬看看我二开的吧:http://pay.moleft.cn

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.