如何使用安卓SDK工具实现外贸支付收款?

如何使用安卓SDK工具实现外贸支付收款?

SDK 一般指软件开发工具包。

软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。

使用Android 支付SDK工具可以让我们实现便捷的外贸支付收款。

如何使用安卓SDK工具实现外贸支付收款?支付宝支付一.绑定前提:。

我们自己要和支付宝签约(商户签约).–>运营完成秘钥配置–>协助运营完成秘钥的配置(公钥互换),可能程序员会参与集成支付宝–>必须是程序员去做二.绑定步骤。

集成调用支付宝接口进行支付的步骤:。

 将商户ID,收款帐号,外部订单号,商品名称,商品介绍,价格,通知地址封装成订单信息 对订单信息进行签名将订单信息,签名,签名方式封装成请求参数调用pay方法。

三.支付完成,返回交易结果:。

支付结果作为接口返回的字符串返回。

返回的参数包含在result字符串中,具体再进行解析。

支付宝服务器通知。

商户需要提供一个http协议的接口,包含在参数里传递给安全支付,即notifyurl。

支付宝服务器在支付完成后,会用POST方法调用notufyurl,以xml为数据格式传输支付结果。

注意:添加android.permission.INTERNET权限和android.permission.ACCESSNETWORKSTATE权限。

微信支付与支付宝类似,运营人员注册获取支付功能,得到平台给的APPID、APPsercet、以及商户平台上设置的APPkey。

一、绑定支付步骤。

注册registerApp获取token 获取prepayid调用sendReq二.   服务端签名,安卓客户端具体操作如下:1.把Constants.java,MD5.java,PayActivity.jav,util.java拷贝到项目下,复制wxapi/WXPayEntryActivity.java到项目下;2.修改微信开放平台中后台的包名和签名,可以用腾讯开放平台的签名工具获取签名GenSignatureAndroid.apk(1)AndroidManifest.xml中package名字和项目包名一样;(2)AndroidManifest.xml中添加.wxapi.WXPayEntryActivity(不添加,支付成功后无法跳转到相应的通知Activity界面);3.具体调用参照微信支付开发文档;4.接收支付结果的WXPayEntryActivity中的onResp函数里处理支付结果。

微信支付遇到的问题:。

微信遇到的具体问题:在demo中找不到APPKEY,邮箱发过来的没有此参数,对应文档找到是PaySignKey;测试返回的支付结果是-1,可能产生此问题的地方:包名不一致;应用签名和后台不一致。

如果是客户端demo测试,记得注意价格单位是分(调用失败),body是中文的时候需要字符转换(返回错误ERRJSON)。

客户端demo测试返回支付结果-1,记得删除微信缓冲数据(设置-》应用程序管理器->选中微信->清除数据)可以用demo里的debug.keystore来测试,功能修改目录:preferences->android->build->custom debugkeystore->browse。

银行卡支付SDK银联开发者中心连接,前提下载安卓版银联支付开发包。

步骤。

导入银联支付依赖包在res目录下增加资源包在Manifest文件配置里配置打开的Activity获取TN号 请求控件界面(PayActivity)   6ActivityResult处理支付结果以上就是Android SDK接入支付宝、微信、银行卡的教程。

通过安卓支付SDK工具的接入使用,我们可以实现更为便捷的外贸支付收款。

na.png

本网站文章未经允许禁止转载,合作/权益/投稿 请联系平台管理员 Email:epebiz@outlook.com

标签: 跨境电商