标签: android-pay

Android:inApp购买收据验证google play

我使用谷歌钱包作为我的支付网关,购买产品后谷歌给我一个以下的响应

{ 
 "orderId":"12999763169054705758.1371079406387615", 
 "packageName":"com.example.app",
 "productId":"exampleSku",
 "purchaseTime":1345678900000,
 "purchaseState":0,
 "developerPayload":"bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ",
 "purchaseToken":"rojeslcdyyiapnqcynkjyyjh"
 }
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用Google Play新推出的收据验证.在Google Developer控制台中,我在权限中通过服务帐户制作了证书密钥.但我很困惑如何在从Google Play商店购买产品后使用收据验证.

所以,任何人都可以请帮我该怎么办收货验证InApp采购.

android in-app-purchase android-pay

71
推荐指数
4
解决办法
5万
查看次数

将优惠保存到Google电子钱包

在我的应用中,我需要实施从我的应用到Google电子钱包的保存优惠.我找到了这个教程:Developer Documentation- wallet ,但是当我尝试实现它时,我遇到了一个问题.页面中有代码:

OfferWalletObject wob = OfferWalletObject
        .newBuilder()...
Run Code Online (Sandbox Code Playgroud)

但我的环境说,班级没有这种方法.此页面中没有关于此方法的任何内容:开发人员参考文档

有人可以帮助解决这个问题或者说其他方法来保存Google钱包中的优惠.

android android-pay

38
推荐指数
1
解决办法
687
查看次数

订阅API上"客户卡被拒绝"的速度令人难以置信

我们有一个Android应用程序,通过7天试用计费为每月经常性订阅.我看到的问题是,在试用期结束时,当处理订单进行结算时,由于付款被拒绝,超过HALF的尝试最终会失败.在谷歌钱包订单上,我看到:

8月3日上午6:52付款被拒绝客户的卡被拒绝.Google已发送电子邮件,指示客户更新其卡.如果他们未能及时提供有效的卡,Google会自动取消此订单. 8月3日上午6:52付款被拒绝对客户提供的付款方式的授权失败.该订单已被Google自动取消.8月3日上午6:52待定您收到了新订单.Google已向客户发送了订单确认电子邮件.

有没有人有类似的经历?信用检查和欺诈控制如何运作?试验开始时是不是检查了这些订单?对于信用卡来说,约60%的失败率似乎高得令人难以置信.

android subscription google-play android-pay

29
推荐指数
2
解决办法
9293
查看次数

com.google.android.gms.wallet API中缺少CreateWalletObjectsRequest

根据给定的链接:https://developers.google.com/wallet/objects/savetowalletnative

我正在尝试运行示例应用程序,但在下面的方法中,我无法找到CreateWalletObjectsRequest.它说:

"CreateWalletObjectsRequest无法解析为类型"

public void saveToWallet(View view){

    LoyaltyWalletObject wob = generateObject();


    CreateWalletObjectsRequest request = new CreateWalletObjectsRequest(wob);
    Wallet.createWalletObjects(googleApiClient, request, SAVE_TO_WALLET);

}
Run Code Online (Sandbox Code Playgroud)

android android-pay

20
推荐指数
1
解决办法
771
查看次数

我在哪里可以找到我的Google电子钱包交易ID

我正在考虑将我的应用程序转移到另一个谷歌帐户,但我找不到我的"交易ID",如下所述:

知道我错过了什么吗?

提前致谢.

google-play android-pay

17
推荐指数
1
解决办法
1万
查看次数

是否可以在Google wallet Android API中添加任何商家帐户?

我正在开发Android Google wallet API,所以我想知道这种流程/流程是否可行.

另外还有一件事我想知道:在我的代码中设置商家帐户ID的位置?

我浏览了钱包文档和示例应用程序代码,因为我发现了一个名为getMerchantTrasactionId()和setMerchantTrasactionId()的方法,但我不确定这个方法的目的是什么?

另外,我想知道如何在我的应用程序中绑定商家帐户?

如需更多信息,请参阅此图片

在此输入图像描述

android in-app-billing android-pay google-play-services

17
推荐指数
1
解决办法
747
查看次数

如何将"捐赠"按钮整合到印度的网站中?

我们正在为印度的慈善信托开发一个网站.为此,我们需要在网站上添加"捐赠"按钮,以便任何想通过支付网关捐赠给慈善机构的人.

但是,Paypal和Google Wallet/Google Checkout都限制在印度使用"捐赠"按钮(谷歌,而不是捐赠按钮,提供"支持"按钮).

这些支付网关中的任何一个都可以整合到印度的网站中吗?还是有其他选择吗?

paypal donations payment-gateway google-checkout android-pay

15
推荐指数
2
解决办法
9341
查看次数

未设置为默认值时,请将我的应用程序用于NFC支付

嗨,我正在研究用于NFC支付的Android应用程序.

Android设置中有一个选项可以使用打开的应用程序而不是默认应用程序.例如,当我将默认应用程序设置为Android Pay并且在付款之前打开我的应用程序时 - 我想使用我的应用程序进行付款而不是默认应用程序.见图像波纹管.

在此输入图像描述

我测试了它,但遗憾的是我用Android Pay而不是我在前台运行的应用程序付款.

我没有在文档中找到任何单词,如果我必须添加一些东西来清单,注册一些东西等.?

serviceintent filtermeta data我的清单,并当应用程序被设置为默认的付款,这是正常工作:

<service
        android:name="com.example.MyWalletHceService"
        android:exported="true"
        android:permission="android.permission.BIND_NFC_SERVICE">
        <intent-filter>
            <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
        </intent-filter>

        <meta-data
            android:name="android.nfc.cardemulation.host_apdu_service"
            android:resource="@xml/apduservice"/>
    </service>
Run Code Online (Sandbox Code Playgroud)

添加apduservice xml内容:

<host-apdu-service xmlns:android="http://schemas.android.com/apk/res/android"
android:apduServiceBanner="@drawable/ic_logo_nfc_system"
               android:description="@string/nfc_service_title"
               android:requireDeviceUnlock="false">

<aid-group
    android:category="payment"
    android:description="@string/nfc_aid_desc">
    <!-- Following is a PPSE AID. You must always include this AID in order for payments to
         work-->
    <aid-filter android:name="@string/aid_number"/>
    <!-- Following AID list is specific to the application requirements.
       If your application supports the type of card that these AID …
Run Code Online (Sandbox Code Playgroud)

android nfc android-pay

14
推荐指数
1
解决办法
1296
查看次数

取消Google电子钱包订阅

这是订阅的基本功能,所以我必须遗漏一些东西!我如何以编程方式取消Google电子钱包订阅?显然,当用户取消对我们的服务他们的帐户,我们需要取消,而不必要求他们去他们的谷歌钱包控制台,并取消它本身其认购,或我们不得不从我们的控制台每取消手工做呢?

[编辑]只是为了澄清,问题是关于谷歌钱包订阅(数字商品)见上面的说明,据我所知,取消付款的唯一方法是手动,所以当用户取消我们的服务时,他们要么必须去并自行取消付款,或让我们手动取消.

android-pay

13
推荐指数
1
解决办法
1956
查看次数

如何使用调试APK测试Android Pay?

默认情况下,Android Pay拒绝在调试版本中工作,这使测试变得棘手.到目前为止我们所做的是将新代码实际合并到开发或修补程序分支中,这样我们的构建环境就会生成一个可以测试的签名APK.这不太理想.

https://developers.google.com/android-pay/get-started states"注意:我们的测试环境不会在FullWallet响应中返回实时,可收费的令牌,但会允许我们测试您的预购流程.您将在您的应用具有生产访问权限之前,请在Android Pay选择器上看到无法识别的应用错误." 这不太有希望.

https://developer.android.com/google/play/billing/billing_testing.html建议使用针对"保留产品ID"的特殊配置静态响应进行测试,这对设置而非真正的测试非常麻烦.他们提供的另一个选择是将应用程序发布到alpha或beta频道,当然,这将是一个签名的APK. https://stripe.com/docs/mobile/android有关于"TEST_GATEWAY_TOKEN"的建议,但在学习如何在测试中使用Android Pay方面确实没有帮助.

我们甚至与Google Developer Advocate进行了交谈,他们除了剪切和粘贴一些相同的文档外什么都没做.

有没有办法用无符号构建做一个好的测试?在本地开发人员计算机上成功测试Android Pay功能会很棒.

android android-pay

13
推荐指数
1
解决办法
1023
查看次数