开发框架: laravel:8
通过composer下载:   composer require yansongda/pay:^2//遇到的问题
//因为yansongda 使用的是
alipay.fund.trans.uni.transfer  转账接口 ( 强制公钥证书,下面配置中的 ali_public_key 参数 )
ERROR_GATEWAY: Get Alipay API Error:Invalid Arguments - isv.missing-app-cert-sn
//证书签名错误
ERROR_GATEWAY: Get Alipay API Error:Invalid Arguments - isv.invalid-signature<?php
//支付配置 alipay.php
return ['alipay' => [// 支付宝分配的 APPID'app_id' => '你的支付宝appid','sign_type' => 'RSA2',// 支付宝异步通知地址'notify_url' => env("APP_URL").'/api/alipayMobileNotifyUrl',// 支付成功后同步通知地址'return_url' => env("APP_URL").'/api/alipayMobileNotifyUrl',// 使用公钥证书模式,请配置下面两个参数,同时修改 ali_public_key 为以 .crt 结尾的支付宝公钥证书路径,如(./cert/alipayCertPublicKey_RSA2.crt)//支付宝公钥地址(默认沙箱通用公钥,如需调试线上环境请换成支付宝线上的公钥:https://docs.open.alipay.com/291/106103/)'ali_public_key' => "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmFD6E1wuPtgw3wTZSbH0xt3CaSs/CKDKMfcwDRvx2tCsMH8X8S7LH2SwsTZMfhg7o9TxQH2+UUJhJHNqogHtWNO9V7ocGhou46e/myyLFA1a3+bjpH2Z9Y5bDZT1YQdC0TVUCnUdwjYBdrLmBwJS6UAso+DPw6jJLjVjyOB14koCPXIaHziggG+y0p+Y6c+a43hrLvYkFzcI8kauc5NPZdiMJKT1orFe4WN1IIgHE+fvAsTqcioImjWY+OSaIgWmYJdbBHbBybkZ3NkyHcno4zxKw0Gd4fbX98sob6qPrKUuHsy7SJhYn8oeAVDi9VuPbQlsVo8OtvCnpT65LS7fL5wIDAQasAB",//商户私钥地址(默认沙箱通用私钥,如需调试线上环境请换成线上的私钥:https://docs.open.alipay.com/291/106103/)'private_key'=>"MIIEowIBAAKCAQEAmFD6E1wuPtgw3wTZSbH0xt3CaSs/CKDKMfcwDRvx2tCsMH8X8S7LH2SwsTZMfhg7o9TxQH2+UUJhJHNqogHtWNO9V7ocGhou46e/myyLFA1a3+bjpH2Z9Y5bDZT1YQdC0TVUCnUdwjYBdrLmBwJS6UAso+DPw6jJLjVjyOB14koCPXIHziggG+y0p+Y6c+a43hrLvYkFzcI8kauc5NPZdiMJKT1orFe4WN1IIgHE+fvAsTqcioImjWYas+OSaIgWmYJdbBHbBybkZ3NkyHcno4zxKw0Gd4fbX98sob6qPrKUuHsy7SJhYn8oeAVDi9VuPbQlsVo8OdtvCnpT65LS7fL5wIDAQABAoIBAFt4fcW0nP0WnbrA0bClEwd+U2sPEoqe7O42sP+eYY7ztARnvrwTSt5ufIHfxu4OpXpMvhjpqqpn/6iBO29RUvT+K34MgSXXxYLn0XRhup/vKTy/DsRQvW2u8NVmODntv12d9ftVu+pOvnBHHUbmSV5UMLq1nm+05CRA4czXp1OeCwcySx2Eo4h2F6faLWOBjoFVchME4SOXkOdxfBecSMuQHK+Vel5cj7vPQQlHJSZ+pvVkrgXYpzmKmLCDUCHOU8FJivdmFFtqvUCk4ARCRgZFktcaAcGaH8DGhnv9/P69XidhWrVKJsWU09qG5HCc7trmWAi+CjpXI1scdiOw+lECgYEAzNgN5aLlRklozNnHZmdiFkjznRb74bGpg3C6uMwVhiijdjgJHlCyxlOMivb1daAUTN3NgpFrD4yWt6wCEVuRby3WFJT5ELt42d6e1vUO/e2K9SxPeTv/0mU007XwNaQ1Wbn1VCzZ/R8KnboU5sJw8nVK+uws+Fw34xHup0OkkzkCgYEAvlrCttn5qUWJr/HA5PZ7I2tPPbz3YrGNxP4w6x1M+xUVuuvUltOfE+GPVVUXprC1cUNGQpCGZTt0+V5/i2pO8v1rQzZrmucgD+ROZlmdqh5RZKUEtJs8EhnzInneUGODpUF8qFi6ueOg1UJKgg5rgrnd3RKm7louE5LtUGvBuB8CgYAUuEHnmWuBiYldNyYROKHWSTjDCgEeWh8gWXW5nYML1+541cAuXdFHeEn+AG7hn/iNsd3IuDbREtJn77Eh2lZCnatK16q9w4i82OTOL2l9y9pDZGEBjU0aFfya8YtDkcGHuuSSyBqgnNQxEhJtKPvNuomECgGeeY15nWW7a38pGQKBgEyYcs9nCJn/XDcLHWZEdCo9bOZX2mfBMF27Nu30nVxPEK5lZObIArPaSHW6xsiRRIFt46C3TQ0BDsGlL8dmoJwQMxAZntT2+aTLZmyy1Ml2Z6QK7sjJyjMyc+5EgZtxX7ComEOZaJGSMc5+XULWEJbKuabScY9phC7mKU35/jpbAoGBAI9h6SvDC4wCjr7bmNCSjZcPIGJMTe8X2LtrdioFMZBMhhifdEDg6LeMZ2asLl0f5r5UQGck72z8wu1j8UrBC971qTXetwdw4hdKEOpUAjbWfCuthr+jGHHx+ZbgF7szwcIiKtOHzZlrTY3Rm7KadaOaYjO75amHX9SwlNlGD/j2",// 应用公钥证书路径'app_cert_public_key' => base_path('storage/cert/appCertPublicKey_2021003114639213.crt'),// 支付宝根证书路径'alipay_root_cert'    => base_path('storage/cert/alipayRootCert.crt'),// 公钥证书'ali_public_key'      => base_path('storage/cert/alipayCertPublicKey_RSA2.crt'),// 日志'log' => ['file' => storage_path('logs/alipay.log'),],// optional,设置此参数,将进入沙箱模式// 'mode' => 'dev',],
];// 处理提现逻辑$order = 123456789; //提现订单号$price = 100; //提现订单金额//提现到支付宝$config = config('alipay.alipay'); //获取配置$aliOrder = ['out_biz_no'      => $order,'product_code'    => 'TRANS_ACCOUNT_NO_PWD','trans_amount'    => $price,'biz_scene'       => 'DIRECT_TRANSFER','remark'          => '支付宝提现','payee_info'      => ['identity'      => $binginfo["alipay"], //提现人支付宝'identity_type' => 'ALIPAY_LOGON_ID','name'          => $binginfo["truename"] //提现人真实姓名]];$result = \Yansongda\Pay\Pay::alipay($config)->transfer($aliOrder);//用户的余额记录if (!($result['code'] == 10000 && $result['msg'] === 'Success')) {writeLog('ali_pay_success', ['msg' => '支付宝提现失败' . $order["order_num"], 'returnData' => $result]);return $this->errorResponse($result['sub_msg']);}//提现成功处理逻辑(大家根据自己的逻辑处理就行了)DB::table("withdorder")->where("id", $id)->update(["desc" => $desc, "status" => $status, "update_time" => date("Y-m-d H:i:s")]);$log["user_id"]      = $user_id;$log["month_day"]    = date("m-d H:i");$log["amount_money"] = $price;$log["add_time"]     = date("Y-m-d H:i:s", time());$log["descript"]     = $descript;// 写入余额操作记录Paymentsum::getPaylog($log);}

yansongda 支付宝提现,商家转账相关推荐

  1. php微信提现(商家转账到零钱)

    /*** 微信提现**/public function ty_commission(){ //这里是自己的逻辑代码,查询这个提现订单的信息等.....$batch_name = '余额提现';//转账 ...

  2. cms小猪o2o企业付款配置中微信提现配置实现商家转账到零钱(企业付款到零钱)解决:“操作失败!产品权限验证失败,请查看您当前是否具有该产品的权限“的错误提示

    先说下概念什么是商家转账到零钱?其实这个功能是由企业付款到零钱功能演变过来的,微信支付里面在2022年5月之前这个功能一直叫"企业付款到零钱"后来因为业务需求改成了"商家 ...

  3. PHP实现微信提现V3版本2022-5更新接口:商家转账到零钱

    微信官方又更新了接口... V3版本的微信商家转账到零钱的接口---俗称提现接口 注意事项 一:开通条件:需满足入驻满90天,连续正常交易30天,保持正常健康交易. 二:分为页面发起和api接口操作, ...

  4. transferwise怎么提现_TransferWise 转账到支付宝教程

    TransferWise 在 2020 年 3 月新增了转账到支付宝的功能,整个过程很简单,今天就来测试一下实际的转账过程,给大家一个参考.如果你还没有注册 TransferWise,可以点击这个官方 ...

  5. 平台资金提现解决方案之实现微信商家转账到零钱功能

    大家好,我是小悟 使用场景 不管是做APP.电脑网站.手机网站还是小程序,为了推广基本上都离不开用户分佣的场景. 换句话说就是在其平台内为每个用户设置"电子钱包"功能,而电子钱包在 ...

  6. 如何使用微信、支付宝提现免手续费

    2016年,微信和支付宝先后宣布提现收取手续费.0.1%的手续费相对于我们的工资来讲虽然不是很多(工资本来就不高?),但生活在社会的我们会经常遇到转账充值提现.转账充值提现...频率高手续费自然就成为 ...

  7. 关于支付宝提现收费,这些误区和攻略你应该知道

    关于支付宝提现收费,这些误区和攻略你应该知道(转) 文/杨舒芳 支付宝今天宣布,10月12日起,提现累计超过2万的部分,要收取0.1%的服务费. 这是继今年3月份微信支付宣布提现收费后,支付宝方面的首 ...

  8. 第三方支付公司充值、提现、转账流程

    目录 一.想做支付结算业务,先得了解支付结算系统的构成: 二.清结算系统(分润系统.结算系统) 三.对账系统 四.记账系统 银行卡收单业务,是指通过销售点(POS)终端等为银行卡特约商户代收货币资金的 ...

  9. 支付宝升级商家积分等服务 商家积分权益增至60余种

    12月7日消息,据"支付宝开放平台"公众号发布的消息,为进一步帮助小微商家降本增效,支付宝开放平台持续投入,12月起,针对小微商家的新举措商家营销工具"赚钱红包" ...

  10. [Python] 【原创】[Python源码]企业支付宝自动批量转账脚本

    [Python] [原创][Python源码]企业支付宝自动批量转账脚本 -- coding: utf-8 -- import sys import time import datetime impo ...

最新文章

  1. 机器学习PAL基本概念
  2. 试玩UML(User Mode Linux)
  3. 数值分析之数值稳定性篇
  4. 测试Live Writer
  5. mysql英文介绍_每日科技英文48: MySQL C API简介
  6. 【Python CheckiO 题解】Army Battles
  7. 关于 std::set/std::map 的几个为什么
  8. 有关javabean的说法不正确的是_关于 JavaBean, 下列叙述中不正确的是 ( ) 。_学小易找答案...
  9. linux-2-wc-od-du-df-文件目录磁盘使用情况查看
  10. 各种控制列表--前缀列表
  11. linux opera flash插件,Opera 浏览器找不到 flash 插件的解决方案
  12. mysql条件变量单引号_mysql语法
  13. python入门经典-入门python有什么好的书籍推荐?
  14. password unchanged Authentication token manipulation error
  15. (java)跳台阶:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。
  16. 机器学习基础(六)贝叶斯统计
  17. 倒角距离(Chamfer distance)
  18. 计算机视觉在生物公司的应用,生物视觉仿生在计算机视觉中的应用研究.pdf
  19. 单道批处理系统与多道批处理系统(操作系统)
  20. .net仿google analysis第三方流量监测

热门文章

  1. 中继器制作联动下拉列表
  2. bigboss help啊
  3. AWAY3D 搜搜街景原理 谷歌街景原理 FLASH实现 百度景点原理 球状天空盒模型 鱼眼相机...
  4. ios:苹果手机直接安装ipa文件
  5. 央行最新公布2019支付牌照持牌机构公司列表,共255家(附清单)
  6. 学习java第15天
  7. 无人车系统(七):Udacity ‘s无人驾驶仿真环境(社区介绍)
  8. Latex 摘要部分
  9. HTML生成一维码(带条码
  10. Beijing's Antitrust Blunder