个人网站如何使用支付宝收款实现 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xhowhy
V2EX    问与答

个人网站如何使用支付宝收款实现

  •  
  •   howhy 2017-03-27 11:44:32 +08:00 30490 次点击
    这是一个创建于 3123 天前的主题,其中的信息可能已经有所发展或是发生改变。
    RT ,木有钱注册企业。需要实现下面的功能:

    1. 扫码支付订单
    2. 支付成功后网站后台用户的订单状态接受并更新
    88 条回复    2020-02-27 12:47:57 +08:00
    SingeeKing
        1
    SingeeKing  
    PRO
       2017-03-27 11:50:46 +08:00
    注册企业最多才 1k 。。。
    haiyang416
        2
    haiyang416  
       2017-03-27 11:51:24 +08:00
    感觉还是挂靠公司比较方便,现在个人能使用的都是不合条款的,有被清算的风险。
    当面付目前可以通过口碑商家的渠道自动开通,论坛上有 Nodejs 的实例,我自己也写了一个,你可以试试效果:
    https://lib.miaobai.net/pay
    不过别随便扫码呀,不退款的。
    denghongcai
        3
    denghongcai  
       2017-03-27 11:52:19 +08:00
    @SingeeKing 有渠道吗
    xhowhy
        4
    xhowhy  
    OP
       2017-03-27 11:53:57 +08:00
    @haiyang416 #2 口碑商家不就需要营业执照了?
    bazingaterry
        5
    bazingaterry  
       2017-03-27 11:57:06 +08:00 via iPhone
    @xhowhy 不需要
    haiyang416
        6
    haiyang416  
       2017-03-27 11:57:07 +08:00
    @xhowhy 这个是通过员工号开通的,正常应该是个体户用于线下收款的,但是开通流程没有强制要求填营业执照。

    具体开通方法可以看原帖: /t/326701
    moult
        7
    moult  
       2017-03-27 12:34:21 +08:00 via iPhone
    量小的用口碑商户,个人可以开通,用户扫码支付,而且很好开通。
    但是,毕竟口碑商户是方面付的产品,所以如果支付者坐标很乱的情况下会被风控。
    nicevar
        8
    nicevar  
       2017-03-27 12:48:16 +08:00
    扫码生成一个唯一 id 写入备注,然后通过浏览器自动登录支付宝网站抓取你的支付宝收款记录,比较这个 id ,然后通知后端处理,就这样
    不过最好别用这种,不保险,也耗精力,注册个公司就行,有不少地方政府为了支持创业,注册公司基本都不花钱的,不少人都利用这个进行偷税
    kmahyyg
        9
    kmahyyg  
       2017-03-27 13:13:23 +08:00 via Android
    参见 sspanel 支付方式配置,自行 google ,那里的很详细
    alex321
        10
    alex321  
       2017-03-27 13:15:43 +08:00
    收钱->支付鸨收钱码贴纸->3 软妹币。
    xhowhy
        11
    xhowhy  
    OP
       2017-03-27 13:36:32 +08:00
    @kmahyyg #9 啥 我好像听不懂你在说啥。。。主流的支付方式是不是只都支持及时到账啊?没有营业执照办不了
    HenryKCU
        12
    HenryKCU  
       2017-03-27 13:42:27 +08:00 via Android
    支付宝首页 收钱 申请收钱码 开通之后应该就可以了吧 贴纸也是免费寄给你
    xhowhy
        13
    xhowhy  
    OP
       2017-03-27 13:48:28 +08:00
    @HenryKCU #12 这个是只能收款,做不了系统性的“支付成功后网站后台用户的订单状态并更新”
    gzlock
        14
    gzlock  
       2017-03-27 13:49:31 +08:00 via Android
    金沙,云发卡
    个人想收款,国内就这两种
    金沙会有回调通知个人服务器付款情况
    云发卡类就是单纯卖兑换码形式
    xhowhy
        15
    xhowhy  
    OP
       2017-03-27 13:49:38 +08:00
    @haiyang416 #2 你这个收到钱后,能够附加一些订单信息吗,比如订单 id 、订单名称?
    haiyang416
        16
    haiyang416  
       2017-03-27 13:53:37 +08:00
    @xhowhy 可以的呀,就是用的支付宝当面付的 SDK ,基本功能都有的。自己生成订单,扫码后支付宝会把支付成功的订单信息 POST 到服务器后端,前端通过轮询或者 WebSocket 查询支付结果。
    xhowhy
        17
    xhowhy  
    OP
       2017-03-27 13:55:34 +08:00
    @haiyang416 哦 您说的是这个 https://github.com/Srar/AlipayF2F 我先试试
    airyland
        18
    airyland  
       2017-03-27 14:19:00 +08:00 via iPhone
    不要一不小心听上面的说只要 1k 注册公司,一年下来费用还不少,记账费用,挂靠地址,年报,网银费用等等
    dai269619118
        19
    dai269619118  
       2017-03-27 14:22:48 +08:00   1
    t/326701
    我记得当时就用这个帖子里面的方案
    现在网站还一直用着
    xhowhy
        20
    xhowhy  
    OP
       2017-03-27 14:30:44 +08:00
    @dai269619118 #19 貌似现在走不通了,您当时是开通了之后就在后台有一个应用 id 了吗
    xhowhy
        21
    xhowhy  
    OP
       2017-03-27 14:52:02 +08:00
    @haiyang416 #16 您当时是开通了之后就在后台有一个默认的应用和 id 了吗,现在开通后貌似没有了,要自己新建应用,然后还需要审核
    haiyang416
        22
    haiyang416  
       2017-03-27 14:56:46 +08:00 via Android
    @xhowhy 不是自己新建,开通之后如果你能看到收款码就应该是签约成功了,应该会收到几封签约的信息,应用是自动生成的。不过现在也过了一段时间了,不确定流程是否有变动。
    xhowhy
        23
    xhowhy  
    OP
       2017-03-27 14:58:56 +08:00
    @haiyang416 #22 收款码是看到了,商户门店编号 找不着了
    haiyang416
        24
    haiyang416  
       2017-03-27 15:00:25 +08:00 via Android
    @xhowhy 那个东西是可选项,不要求的,具体参数你得去翻当面付的 API 文档。
    dai269619118
        25
    dai269619118  
       2017-03-27 15:16:13 +08:00
    @xhowhy ![]( http://i1.piimg.com/567571/06afca8fd31ad365.jpg)
    是的 很久之前做的
    当时做支付找遍了 就这个 个人可以使用 其他都需要公司执照
    xhowhy
        26
    xhowhy  
    OP
       2017-03-27 15:38:26 +08:00
    @haiyang416 #24 appId 也是可选的吗
    lyragosa
        27
    lyragosa  
       2017-03-27 15:41:13 +08:00
    个人网站+数额小,用口碑个人商家当面付,没问题的。

    神 tm 风控,一年累计几百块的交易风控个鬼哦。还不如阿里小二抽一单阴阳师。

    当然你要是每个月几十万,那自觉走公司渠道。
    haiyang416
        28
    haiyang416  
       2017-03-27 15:42:58 +08:00 via Android
    @xhowhy 那个是必须,估计你得进蚂蚁商户那个开发平台才可以看到自动生成的应用,自带 app_id 。上楼图里的参数你可以看下。最好仔细看文档里的各种参数说明。
    xhowhy
        29
    xhowhy  
    OP
       2017-03-27 15:44:35 +08:00
    @haiyang416 #28 就是木有看到有什么自动生成的应用。。是在开发者中心的我的应用里吧
    haiyang416
        30
    haiyang416  
       2017-03-27 15:49:45 +08:00 via Android
    @xhowhy 蚂蚁金服开放平台 - 开发者中心 - 我的应用 - 应用,我的是在这个目录下。
    xhowhy
        31
    xhowhy  
    OP
       2017-03-27 15:52:10 +08:00
    @haiyang416 #30 果然没有 泪
    ichubei
        32
    ichubei  
       2017-03-27 16:00:32 +08:00 via Android
    @SingeeKing 个人的如何注册企业?
    haiyang416
        33
    haiyang416  
       2017-03-27 16:01:53 +08:00 via Android
    @xhowhy 去这个地址看下有没有签约相关的条目吧,没有的话估计这个渠道已经跪了。
    https://b.alipay.com/order/serviceIndex.htm
    xhowhy
        34
    xhowhy  
    OP
       2017-03-27 16:19:42 +08:00
    peesefoo
        35
    peesefoo  
       2017-03-27 16:22:51 +08:00 via Android
    记得 bmob 可以用,不过手续费高
    Srar
        36
    Srar  
       2017-03-27 16:44:37 +08:00
    lyragosa
        37
    lyragosa  
       2017-03-27 16:47:42 +08:00
    @xhowhy

    正常的,
    我这里也是显示待集成,但实际上已经用了几个月了,毫无任何问题。
    thundernet8
        38
    thundernet8  
       2017-03-27 16:51:34 +08:00
    我写的一个脚本,抓取支付宝订单然后分析备注,通知服务器做业务处理,目前已稳定运行在个人网站,今年收款 1w+了,无费率,自己用用挺好的。至于 cookie 过期问题,我最近一次重启配置 cookies ,还是 2 月份,一个多月了 cookies 还有效,基本一个月配一次也没啥麻烦的
    项目地址 https://github.com/thundernet8/AlipayOrdersSupervisor
    xhowhy
        39
    xhowhy  
    OP
       2017-03-27 17:08:37 +08:00
    @lyragosa #37 关键我找不到 30 楼说的自动生成的应用了
    kmahyyg
        40
    kmahyyg  
       2017-03-27 17:16:13 +08:00 via Android
    @xhowhy github.com/esdeathlove/ss-panel-v3-mod/ 有个 config/.config.php 里面的最后几段,说的是支付接口,注释那里已经给了相关各种实现办法的 url 。

    当然#10 的方案也不错
    kmahyyg
        41
    kmahyyg  
       2017-03-27 17:16:49 +08:00 via Android
    @xhowhy #7 的也可以
    firefox12
        42
    firefox12  
       2017-03-27 19:03:33 +08:00 via iPad
    微信的收款码啊,我一年后都收到钱了
    xhowhy
        43
    xhowhy  
    OP
       2017-03-27 19:21:44 +08:00
    @haiyang416 目前卡在这了 支付宝开放平台对应的应用那里 当面付是不是需要签约
    haiyang416
        44
    haiyang416  
       2017-03-27 19:25:23 +08:00 via Android
    @xhowhy 这个不影响,我的也这样。
    xhowhy
        45
    xhowhy  
    OP
       2017-03-27 19:48:03 +08:00
    http://104.199.131.115/ @haiyang416 测试过程中老是遇到“生成请求签名时错误”的问题,应用已上线,公钥和私钥是用支付宝工具生成的(非 Java 适用) 2048 长度秘钥。
    老是提示“ 生成请求签名时错误”,服务端日志是:生成请求签名时错误 Error: error:0906D064:PEM routines:PEM_read_bio:bad base64 decode 。
    benbenlang
        46
    benbenlang  
       2017-03-27 20:02:53 +08:00
    贴收款码,旁边留个 QQ 号,人工确认
    haiyang416
        47
    haiyang416  
       2017-03-27 20:32:26 +08:00 via Android
    @xhowhy 看你提示是 base64 错了,你得检查你程序需要的公钥和私钥的格式,比如带不带头尾行,比如要不要去换行之类的,我没用过 Node 版,不清楚他需要的格式。
    xhowhy
        48
    xhowhy  
    OP
       2017-03-27 20:36:11 +08:00
    @haiyang416 #47 你用的 java 版?
    haiyang416
        49
    haiyang416  
       2017-03-27 20:49:17 +08:00 via Android
    49gd
        50
    49gd  
       2017-03-27 21:44:37 +08:00
    找人代办个个体工商户就行了 几百总是有的吧
    xhowhy
        51
    xhowhy  
    OP
       2017-03-27 22:09:23 +08:00
    @haiyang416 #49 用支付宝官方提供的 SDK demo 报错了:
    ```
    object(stdClass)#10 (2) { ["error_response"]=> object(stdClass)#9 (4) { ["code"]=> string(5) "40006" ["msg"]=> string(24) "Insufficient Permissions" ["sub_code"]=> string(32) "isv.insufficient-isv-permissions" ["sub_msg"]=> string(15) "ISV 权限不足" } ["sign"]=> string(344) "s3EV8e4lk3T+oerJcI4iH+DAzyrh1azHl65dGJMLyQnxhD24U3wkrcTqXgR0ij7Pf3SEv10/osvWTDFOG9oBWscfMDgl3IRrrcXynr9lv8vwa95YoTTNSxzxDjWWJrPymTlCIeYPwq30kofcAbW6YNLN+uVOygjrv3UMYhRE9kQz07qVvPu+m/El2ZLuRC4QO46WDc0XroGLHMkPrnFWItVNmyewYnqfVcP01FIcoItZrkD94WQiclEqVcbjJBiOr0LSGeiVbXf7uvk00lHK0iut2BLGcNu0QyMwjCdyRhuEcOuirH5rUd6dk6qoBMADpOflNgidynekEaUPUeFcGg==" }
    ```
    JasperYanky
        52
    JasperYanky  
       2017-03-27 22:16:18 +08:00
    没有 Python SDK 好蛋疼
    xhowhy
        54
    xhowhy  
    OP
       2017-03-27 22:23:54 +08:00
    @haiyang416 #53 看来像是我没有签约当面付导致的
    fhefh
        55
    fhefh  
       2017-03-27 22:32:56 +08:00
    先 mark
    haiyang416
        56
    haiyang416  
       2017-03-27 22:48:15 +08:00
    @xhowhy 之前在你签约列表里就没有“支付宝收款 V1 ”类似的支付签约,不清楚是没有开通成功还是和你之前的转账支付冲突,你可以重新注册一个支付宝再测试,帮不上什么忙就不再回复了。
    FrankFang128
        57
    FrankFang128  
       2017-03-28 00:44:59 +08:00
    所以个人收款应该怎么做呢?
    Felldeadbird
        58
    Felldeadbird  
       2017-03-28 09:20:40 +08:00
    @nicevar 你这样想就太简单了。注册公司后,还要每月报税。觉得每月麻烦可以选择按季度报税。做零申报可以自己做,花钱找人做一次 200 元左右。 1 年下来还有其他杂七杂八的,大概 2000K 支出。这里不包含对公账号申请的年费,当然这些都可以找免费的账号……本来我就想注册公司,搞国内支付的。可是想到这些杂七杂八的事情,业余收入又不是很稳定,遂放弃了
    hoythan
        59
    hoythan  
       2017-03-28 09:58:46 +08:00
    @SingeeKing 别做梦了.想做成项目至少 5k - 1 万
    youxiachai
        60
    youxiachai  
       2017-03-28 10:00:00 +08:00
    @nicevar 注册公司..花费还是蛮高的...起码 1w/年的维护费...
    如果你的收益超过这个..倒是可以搞搞
    wwolf
        61
    wwolf  
       2017-03-28 10:12:42 +08:00
    @moult
    @haiyang416
    是不是还要开通门店,我这边调用当面付的接口提示错误“ 商户门店编号无效”
    andychen20121130
        62
    andychen20121130  
       2017-03-28 10:23:51 +08:00
    贴个二维码不行吗?
    wwolf
        63
    wwolf  
       2017-03-28 10:28:12 +08:00
    帖二维码又不能自动更新订单状态之类的
    nicevar
        64
    nicevar  
       2017-03-28 11:01:53 +08:00
    @youxiachai @Felldeadbird 每个地方的政府政策不一样,一二线城市肯定费用高,但是三四线就不一样了,比如南方某省一些城市,一定额度下不用缴税,会玩的都用这个额度捞钱注册几个公司,办公场地免费提供,为什么免费提供,因为新开发的科技区人气不足, zf 希望先把生态弄起来。除了一开始让人跑腿花钱之外,之后每年的费用很少,我们这边城市都不超 2000 ,如果连这点钱都舍不得那还干啥,我看 v 站上很多人养主机的钱都远超这个。
    xhowhy
        65
    xhowhy  
    OP
       2017-03-28 11:03:29 +08:00
    @nicevar #64 你有渠道吗
    Felldeadbird
        66
    Felldeadbird  
       2017-03-28 11:05:50 +08:00
    @nicevar 养主机费用不高啊。 1 个月才 20 元。主机除了挂网站,还要用搭梯子啊什么。 注册公司不是那么简单的。漏报某些东西,到时候还要交滞纳金,罚款什么的。严重点还影响日后办理贷款、出境等事项的。反正呢,这个不太好说,我个人看法是:如果业余收入比较稳定,可以注册公司的。

    @xhowhy c.qq.com 我之前在这个东西上问
    nicevar
        67
    nicevar  
       2017-03-28 11:20:32 +08:00
    @xhowhy 渠道没有,我去年做过这个,大致流程先生成备注 id 在订单里面,然后用 Selenium 实现浏览器自动登录支付宝(有时候需要手机验证码,写个程序在手机端监听自动发送给自己的服务器就行了),定时刷新支付订单页面分析页面,筛选出最新的记录,判断标准就是那个备注里面 id
    xhowhy
        68
    xhowhy  
    OP
       2017-03-28 13:35:30 +08:00
    @nicevar #67 大概明白了 但是请问如何在付款信息里备注 id 呢,是需要用户手工吗?
    nicevar
        69
    nicevar  
       2017-03-28 17:45:52 +08:00
    @xhowhy 是的,要不然就只能用官方的 sdk 或者被第三方剪一次羊毛
    xhowhy
        70
    xhowhy  
    OP
       2017-03-28 17:53:14 +08:00
    @nicevar #69 第三方有哪些呢
    mooczz
        71
    mooczz  
       2017-03-28 18:51:04 +08:00
    mooczz
        72
    mooczz  
       2017-03-28 18:51:56 +08:00
    支付宝扫码支付是支持个人用户的,如果嫌麻烦,可以走第三方,比如 ping++
    lsido
        73
    lsido  
       2017-03-28 20:59:12 +08:00 via Android
    网络上各种云计费
    49gd
        74
    49gd  
       2017-03-29 08:55:36 +08:00
    @xhowhy 几百就可以办个个体工商户了 微信 支付宝都能用
    trys1
        75
    trys1  
       2017-03-29 20:06:38 +08:00 via Android
    @haiyang416 f2f 的方案手续费如何?有更便宜的方案吗?
    Tokin
        76
    Tokin  
       2017-04-14 15:44:33 +08:00
    日了狗,找了半天错误,提示:商户门店编号无效
    Tokin
        77
    Tokin  
       2017-04-14 16:12:00 +08:00
    @wwolf 经过我不懈努力,找到问题了- -, sdk 不要直接用,直接用的时候会加一个“ alipay_store_id ”字段,字段内容为 test ,导致报错。

    具体在 /f2fpay/service/AlipayTradeService.php 第 195 行,你打印一下$req 的内容就知道了。希望可以帮助到你,我已经完美生成出了二维码。
    wwolf
        78
    wwolf  
       2017-04-14 16:58:18 +08:00
    @Tokin 我的已经上线一段时间了, sdk 可以用,你把代码中的门店编号和 alipay_store_id 字段去掉就行了
    xhowhy
        79
    xhowhy  
    OP
       2017-04-14 22:21:29 +08:00
    @Tokin @wwolf 你俩签约了吗?是不是办了个体工商户?
    xhowhy
        80
    xhowhy  
    OP
       2017-04-15 00:02:49 +08:00
    @Tokin @wwolf

    支付宝创建订单二维码失败!!!
    --------------------------
    stdClass Object ( [code] => 40006 [msg] => Insufficient Permissions [sub_code] => isv.insufficient-isv-permissions [sub_msg] => ISV 权限不足 )
    Tokin
        81
    Tokin  
       2017-04-16 23:35:50 +08:00 via iPhone
    @xhowhy 没有,直接申请接口就用了
    xhowhy
        82
    xhowhy  
    OP
       2017-04-16 23:40:11 +08:00
    @Tokin #81 啥叫直接申请接口?能提供下申请 URL 或者截图吗
    Tokin
        83
    Tokin  
       2017-04-17 11:04:13 +08:00
    @xhowhyopenhome.alipay.com ,进入『开发者中心』,添加一个应用,功能选『支付应用』,然后下一步,在功能确保有『当面付』,提交审核,通过后上线就行了。
    你的权限不足,大概是因为你没签约成功,或签约没生效。
    我的:
    xhowhy
        84
    xhowhy  
    OP
       2017-04-17 11:19:09 +08:00
    @Tokin #83 那你是签约了 有营业执照的那种
    Tokin
        85
    Tokin  
       2017-04-17 14:47:04 +08:00
    @xhowhy 没- -,可能因为我申请的早,我现在签约也要执照。
    xhowhy
        86
    xhowhy  
    OP
       2017-04-18 11:19:13 +08:00
    @Tokin #85 求收购一个账号
    hlf2002
        87
    hlf2002  
       2017-11-04 19:14:16 +08:00
    有一个网站,叫 PaysApi,是专门给个人支付宝、微信支付提供收款 API 接口的。你可以百度下。
    fwebcc
        88
    fwebcc  
       2020-02-27 12:47:57 +08:00
    @hlf2002 这个网站不错,用的不爽找客户还把钱推个我了,有个 10 块钱还是 1 年前充值的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3025 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 00:20 PVG 08:20 LAX 17:20 JFK 20:20
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86