• 如果您有任何疑问或者需要投稿请联系站长,感谢您的访问

  • 如果您有任何问题或者建议可以联系站长,QQ403593407

支付宝商家收银当面付 扫一扫 二维码 条形码付款使用教程

网络资源 admin 1年前 (2018-10-04) 764次浏览 0个评论

什么是当面付?

商户可通过以下任一方式在线下完成交易收款:
1.商家扫描买家支付宝钱包中的条码、二维码等方式将买家的交易资金直接打入卖家支付宝账户,资金实时到账;
2.线下买家通过使用支付宝钱包扫描商家的二维码等方式完成支付,提升商家收银效率,资金实时到账;
3.线下买家使用支付宝钱包中的当面付功能,通过声波支付的方式向商家完成付款,资金实时到账。

申请条件

1. 企业或个体工商户可申请;
2. 需提供真实有效的营业执照;如与签约主体不一致者需提供授权函;授权函要求:公司类型必须盖公章、个体工商户需两选一;
a.法人身份证原件+法人签字;
b.法人身份证原件+个体工商户盖章;
3. 提供门头/内景照片。
申请后资料没问题一般一个工作日内就能通过审核。

 申请开通地址

支付宝公钥、私钥、RSA 密钥的生成上传

 生成 RSA 密钥验证工具

下载后打开 RSA 密钥工具,点击生成,新建应用请务必使用 2048 位。

支付宝 RSA 密钥生成工具

点击“打开密钥文件路径”,即可找到生成的公私钥。
生成的私钥需妥善保管,避免遗失,不要泄露。应用公钥需上传到支付宝开放平台。
点击 “查看支付宝公钥”,将支付宝的公钥复制保存下来。

 支付宝官方开发文档

 当面付 SDK&Demo

当面付的使用(以 php 为例)

下载 demo 后需要修改下 key,F2FPay_Demo_php\dangmianfu_demo_php\f2fpay\config文件夹
把私钥内容添加到config.php中的对应位置

  1. //商户私钥
  2.         ‘merchant_private_key’ => “”,

支付宝的支付宝公钥填写到下面

  1. //支付宝公钥
  2. ‘alipay_public_key’ => “”,

如果使用二维码扫码支付,需要修改一个异步通知地址。如下

  1. //异步通知地址,只有扫码支付预下单可用
  2. ‘notify_url’ => http://www.77nn.net/dangmianfu/f2fpay/notify_url.php”,

notify_url.php文件是自己的回调页面,可以自己修改名称,文件中签名和订单状态验证成功返回success,验证失败返回fail,页面中只能是success7 个字符,如果不是,支付宝会在 24 小时内按规则不断发送回调通知,直到收到success7 个字符为止。
当面付 F2FPay_Demo_php 中没有提供 notify 异步通知模板页面。我们可以参考电脑网站支付的 demo 进行修改(alipay.trade.page.pay)

二维码不显示的问题

打开源码就能发现问题,解决很简单
F2FPay_Demo_php\dangmianfu_demo_php\f2fpay\serviceAlipayTradeService.php

  1. $image = ‘<img src=http://chart.apis.google.com/chart?chs=&#8217;.$size.’w’.$size.’&amp;cht=qr&chld=’.$lev.’|’.$margin.’&amp;chl=’.$content.'”  widht=“‘.$size.'” height=“‘.$size.'” />’;

替换成以下内容

也可以根据自己的需要修二维码的大小尺寸颜色。
或者使用腾讯 QQ 接口生成二维码

  1. $image = ‘<img src=http://mobile.qq.com/qrcode?url=&#8217;.$content.'”/>’;
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址