APP怎样接入支付宝或微信支付?

论坛 期权论坛 期权     
匿名用户1024   2021-5-14 20:48   10894   5
第一次做电商,支付方面的事情不太懂。想让用户用微信支付和支付宝支付,
请问,手机怎么接入 支付宝/微信的接口?支付接口在哪里可以获取?
分享到 :
0 人收藏

5 个回复

倒序浏览
2#
有关回应  16级独孤 | 2021-5-14 20:48:23
1、首先,你要有一间五证齐全的公司

2、然后用这些材料,去支付宝注册一个商家账户(审核周期大概5个工作日),或者微信的开发者账号(审核周期大概5个工作日,300元费用),或者银联、paypal(这俩个我不太熟悉)

3、然后申请开通手机端的支付产品,支付宝的话就是“移动快捷支付”(支付时跳转到支付宝APP,需要用户安装支付宝APP),或者“移动WAP网页支付”(支付时打开一个WebView里边登陆支付宝进行支付),微信的话,需要你的app已经上架有了APPID,才能开通;大概也是5个工作日

4、然后就是技术集成了,支付宝和微信会提供给你一个32位的秘钥,用于防篡改效验(或者你采用RSA加密的话,需要给他上传你的公钥);你需要有一个自己的支付后台服务器,来处理加密、获取支付令牌的后台处理;技术集成比较复杂就难以在这里细说了,大概流程如下图:


5、把你的APP和你的支付后台接通,就可以在APP端使用第三方支付了

建议你的产品第一版使用支付宝的Wap支付,在客户端只需要新建一个WEB VIEW,调用你的后台服务器URL并传参,就可以进行支付,实施成本低而且跨平台

真的想要高质量的实施的话,还要考虑通讯加密、防掉单、防重复支付等安全性问题

利益相关:海外投行IT风控系统开发,银行系统、互联网第三方支付公司从业人员,我自己的公司在做帮创业公司实施支付后台系统的项目
(引自我对这个问题的回答:ios应用怎么接入第三方支付? - Wang Fei 的回答

-----4月9日添加附录:
微信支付API文档:https://pay.weixin.qq.com/wiki/doc/api/index.html
支付宝API文档:在支付宝商户后台登陆后可以下载到pdf,社区传不了附件
3#
有关回应  16级独孤 | 2021-5-14 20:48:24
[h1]一、申请之前[/h1]在开始申请支付之前,首先确认您的企业资质及产品信息符合各支付渠道的最低标准。
  • 企业资质:公司需为大陆注册公司,且拥有营业执照,组织机构代码证,税务登记证,开户许可证,法人身份证。若三证合一的企业,则只需提供营业执照(三证合一)、法人身份证、开户许可证即可。个体工商户的情况,需提供个体工商户、税务登记证、开户许可证即可。
  • 行业限定:产品行业不涉及政治类话题、不涉及黄赌毒、不涉及军警察,治安,侵害隐
    私等内容。详细禁入行业请参考支付渠道官方介绍:微信支付行业限定支付宝支付行业限定
  • 特殊资质:若产品涉及到游戏、房产、餐饮等行业,则需持有该行业的特殊资质方可申
    请。详细资质信息请以渠道要求为准:微信支付限售行业特殊资质支付宝支付限售行业特殊资质
[h1]二、支付宝支付[/h1]
  • 支付宝产品使用场景介绍
    a、支付宝 App 支付:适用于 app 端收款,用户在 app 端下单后可直接调起支付宝钱
    包付款。
    b、 支付宝手机网站支付:适用于手机网页端收款,用户在手机网页端下单后,可调起支付
    宝 webview 进行付款,目前同时支持直接调起支付宝钱包付款。
    c、支付宝电脑网站支付:适用于 PC 端网页收款,默认形态为二维码,用户可以直接用支付宝
    钱包扫码付款;若不方便扫码的情况,也支持用户直接通过网页端登陆支付宝账户付款。
    d、支付宝当面付:适用于线下付款,商家生成二维码后,用户使用支付宝钱包扫码付款。

    以上产品,你可以根据您的需求场景进行申请。
  • 申请支付宝企业实名认证
    在申请具体的支付产品之前,需要先完成支付宝的企业实名认证,认证完成之后您可
    以根据实际的场景需求申请对应的支付产品。在支付宝官网注册并完成认证的所有步骤,每一步都有详细的提示,此处不赘述。
  • 申请支付宝 App 支付
    登录支付宝企业账号 ——》进入支付宝「产品大全」页面 ——》选择「App 支付」——》点击「立即签约」完善申请资料——》申请通过——》开通查询接口。

    此处以申请支付宝 App 支付为例,支付宝手机网站支付、电脑网站支付等的步骤类似。
[h1]三、微信支付[/h1]微信 App 支付与微信公众账号支付均属于微信支付,但其两者使用的场景不一样。请根据产品的客户端形态选择对应的支付产品并进行申请。
1)微信 App 支付:适用于 app 内接入的微信支付,需在微信开放平台申请。
2)微信公众号支付:仅限微信内置浏览器内使用,需在微信公众号平台进行申请。

申请微信 app 支付
  • 注册微信开放平台
    登录微信开放平台,注册并激活帐号,然后创建应用。每个开放平台均可以创建 10 个不同的应用,每个应用都可以单独申请到自己的支付权限,互不影响。但微信 app 支付需要绑定应用的签名及包名,因此一个应用对应申请到的支付权限,只能供该应用使用。
  • 进行微信开发者认证
    企业申请的微信账号需进行开发认证后方可申请包括支付权限在内的相关开发权限。微信开
    发者认证费用为 300 元/年,由微信直接收取。300 元/年 仅用户进行微信开发者认证,完
    成开发者认证后,即使在申请支付失败的情况下,300 元的认证费微信也不予退回。
  • 申请微信 App 支付权限
    在「应用」以及「开发者资质认证」全部通过审核的情况下方可进行支付权限的申请, 申请完成后微信或通过邮件及短信形式告知。 选择对应的行业,不同的支付行业所对应的清算周期以及费率均有所不同,若涉及到特殊行业(如餐饮、医药等)则同时会涉及到该行业所需的特殊资质。行业一旦选择,则后续无法修改。请根据实际行业进行选择。不同行业所需资质以及结算、手续费规则请参考微信官方介绍:微信商户类目对应资质、费率、结算周期。选择完成后提交资料,等待微信审核即可。
  • 开户成功,登录商户平台进行验证
    资料审核通过后,请登录联系人邮箱查收商户号和密码,并登录商户平台填写财付通备付金打的小额资金数额,完成账户验证。(查看验证方法
  • 在线签署协议
    本协议为线上电子协议,签署后方可进行交易及资金结算,签署完立即生效。点此提前预览协议内容。
  • 启动设计和开发
    支付接口已获得,可根据开发文档进行开发,也可了解成功案例界面示意及素材
Ping++,企业信赖的聚合支付服务商,公司官网:www.pingxx.com
4#
有关回应  16级独孤 | 2021-5-14 20:48:25
[h1]场景介绍[/h1]适用于商户在移动端APP中集成微信支付功能。商户APP调用微信提供的SDK调用微信支付模块,商户APP会跳转到微信中完成支付,支付完后跳回到商户APP内,最后展示支付结果。目前微信支付支持手机系统有:IOS(苹果)、Android(安卓)和WP(Windows Phone)。
交互细节如下:
步骤1:用户进入商户APP,选择商品下单、确认购买,进入支付环节。商户服务后台生成支付订单,签名后将数据传输到APP端,以微信提供的DEMO为例。

步骤2:用户点击后发起支付操作,进入到微信界面,调起微信支付,出现确认支付界面。

步骤3:用户确认收款方和金额,点击立即支付后出现输入密码界面,可选择零钱或银行卡支付。

第四步:输入正确密码后,支付完成,用户端微信出现支付详情页面。

第五步:回跳到商户APP中,商户APP根据支付结果个性化展示订单处理结果。

[h1]业务流程[/h1]以下是交互时序图,统一下单API、支付结果通知API和查询订单API等都涉及签名过程,调用都必须在商户服务器端完成。

商户系统和微信支付系统主要交互说明:
步骤1:用户在商户APP中选择商品,提交订单,选择微信支付。
步骤2:商户后台收到用户支付单,调用微信支付统一下单接口。
步骤3:统一下单接口返回正常的prepay_id,再按签名规范重新生成签名后,将数据传输给APP。参与签名的字段名为appid,partnerid,prepayid,noncestr,timestamp,package。注意:package的值格式为Sign=WXPay
步骤4:商户APP调起微信支付。
步骤5:商户后台接收支付通知。
步骤6:商户后台查询支付结果。
5#
有关回应  16级独孤 | 2021-5-14 20:48:26
微信你先要去微信开放平台注册开发者,应用审核通过后可以申请接入微信支付。
http://open.weixin.com

具体接口参数就看文档吧。
6#
有关回应  16级独孤 | 2021-5-14 20:48:27
http://b.alipay.com 你自己去支付宝看了吗?上面有商家服务。

既然第一次做电商,为何不仔细去找找,还在这里提问。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:136515
帖子:27303
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP