2019-11-07 Android谷歌支付SDK集成问题记录

谷歌支付流程

1.谷歌支付介绍

https://developers.google.com/pay/api/android/overview

2.集成清单流程,按照谷歌的官方文档说明,必须满足这个链接里面显示的清单文件所有条件

https://developers.google.com/pay/api/android/guides/test-and-deploy/integration-checklist

3.谷歌支付SDK集成步骤,这里之所以先让你看集成清单流程,是想突出,流程比SDK集成重要,先看懂集成清单,才更加有利于你把SDK进行集成

https://developers.google.com/pay/api/android/guides/tutorial

4.关键API讲解 gateway gatewayMerchantId

private static JSONObject getGatewayTokenizationSpecification() throws JSONException {
        return new JSONObject() {{
            put("type", "PAYMENT_GATEWAY");
            put("parameters", new JSONObject() {
                {
                    /**
                     * geteway 这里显示的是example只是让你跑demo用的。实际情况下,需要根据你们公司的业务进行设置,
                     * 例如我们用的是stripe。这个地方就要替换example为stripe
                     * 参考链接:https://developers.google.com/pay/api/android/reference/request-objects#gateway 然后直接看Gateway 相关的属性
                     * gatewayMerchantId:YOUR_GATEWAY_MERCHANT_ID" 就是你们申请的商家账号(这个地方会有很多坑。)
                     */
                    put("gateway", "example");
                    put("gatewayMerchantId", "exampleGatewayMerchantId");
                }
            });
        }};
    }

代码注释描述的比较清晰了。这个地方是决定能否正常使用谷歌支付的关键点,如果你是直接用demo跑的,谷歌都会正常调用起你的支付、付款流程,里面的关键参数:gateway/gatewayMerchantId 需要根据正式环境申请的数据进行填写
5.关键API讲解
PaymentsClient
WalletConstants.ENVIRONMENT_PRODUCTION
WalletConstants.ENVIRONMENT_TEST

mPaymentsClient =
                Wallet.getPaymentsClient(this,
                            new Wallet.WalletOptions.Builder().setEnvironment(WalletConstants.ENVIRONMENT_TEST)
                                .build());

如果我们直接跑demo?;岱⑾终饫锵允镜幕肪呈遣馐曰肪?,需要知道的是,测试环境只是告知我们支付的流程,并不能用于我们上线的时候使用,因为测试支付流程是不会正??劭畹摹K?,我们需要设置成WalletConstants.ENVIRONMENT_PRODUCTION

问题点(全文最关键的点)

1.当我们按照上述流程进行测试环境的流程拉通后,必定要走生产环境的流程WalletConstants.ENVIRONMENT_PRODUCTION,这个时候,会发现一直无法正常调用起谷歌支付,也许会提醒你,“该商户未开通gooogle pay” 或者405等问题。查找相关问题,
请参考:https://developers.google.com/pay/api/android/support/troubleshooting
这里强行解释一波。出现这些问题的根节点,在于,我们没有向谷歌发起申请,要求生产访问的申请,请参考

https://developers.google.com/pay/api/android/guides/test-and-deploy/request-prod-access
https://services.google.com/fb/forms/googlepayAPIenable/

里面有很多参数需要填写,比较关键的地方

这一项,相当重要了。你需要做的是,录一段视频,放到外网,我是放facebook上面,然后把链接贴上去。这段视频,要拍摄的是你app里面有关于支付的使用流程,越详细越好,要在app里面进行菜单选择、购物车添加、发起支付(这里的支付,直接用测试环境进行支付).谷歌想知道,为什么你需要集成支付功能。所以这一段视频是相当关键的,决定了你是否能够在生产环境进行支付。

  • 最后一波
    当你做完这些操作,别忘记,去google play上架你集成过支付功能的apk到内测通道。
  • 最最后一波
    按照正常流程,你刚才发起的申请,会在1-7个工作日反馈结果,谷歌会给你发一封邮件,邮件里面会提醒你,你已经可以进行生产环境的支付了。

payments.developers.google.com/signup.
你需要在这个链接里面填写相关公司的资料。然后点击NEXT 选择你需要集成支付功能的apk项目点击enable。打开

至此,谷歌SDK支付功能已经全部讲解完毕,网上有很多教程,我觉得讲的都不够透彻,完全没有讲解到点上,云里雾里,附上申请成功后,谷歌反馈的邮件信息,只要收到这封邮件,一切都是很顺理成章了

image.png
?著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,029评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,238评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事?!?“怎么了?”我有些...
    开封第一讲书人阅读 159,576评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,214评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,324评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,392评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,416评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,196评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,631评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,919评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,090评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,767评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,410评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,090评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,328评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,952评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,979评论 2 351

推荐阅读更多精彩内容