随着谷歌在2015年3月退出旧的iframe版本,我们必须切换到我们的扩展程序的应用内付款路线.
我们如何实施同一产品的重复购买?我看到你使用了
google.payments.inapp.getPurchases({...
Run Code Online (Sandbox Code Playgroud)
但是在我们的情况下,用户应该能够多次购买相同的产品.这里的想法只是依赖于服务器回发,但看起来他们也正在删除它?
{
"response": {
"details": [
{
"kind": "chromewebstore#payment",
"itemId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"sku": "giant_tv",
"createdTime": "1387221267248",
"state": "ACTIVE"
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
我必须在这里遗漏一些东西,为什么Google不实施允许重复购买相同sku的方式,或者至少允许我们用额外信息标记购买?
我想将NFC支付添加到我正在努力的Android应用程序中,以允许用户直接向POS付款.我有兴趣支持尽可能多的POS.
我想知道它是否真的可能,或者它取决于专有协议/硬件.
我找到了有关阅读无接触卡信息的信息(和代码示例),但我找不到任何有关付款本身的库或代码.
我知道EMV规格,但它看起来很长,技术性很强,我想知道它是否真的有可能潜入它之前.
我们无法使用Google电子钱包,因为我不在美国.
我已经更新了我的Android SDK完全静止的,我没有得到更新谷歌播放服务版本8.4.0,即"com.google.android.gms:发挥服务钱包:8.4.0"像在链接中提到执行的Android付费https://developers.google.com/android-pay/android/tutorial.
每当我在build.gradle中添加以下行:"compile'com.google.android.gms:play-services-wallet:8.4.0'"时,我收到以下错误:无法解决:com.google.android.gms:发挥服务钱包:8.4.0
我正在寻找一种方法在Web应用程序(https://www.somewebsite.com)中添加Apple Wallet/Android Pay链接,我可以在其中传递会员卡参数(卡名,会员名,卡号).这可能吗?我在移动应用程序中找到了一些示例,但从浏览器到移动应用程序都没有.
通过引入HCE,不需要安全元件(SE)来模拟卡.因此,没有存储空间来保存模拟卡的应用程序的敏感信息,如余额,CVV2,PIN等.
我只是想知道android如何解决这个问题?应该存储应用程序的敏感信息?Google电子钱包是否使用此技术?如果是,敏感信息如何保密?
更新1: 网络上的某些链接在使用HCE时会引用基于云的SE(云端SE),但我无法理解此Cloud SE的功能.有关此主题的任何链接,文档或其他材料?
Apple 的 Passbook 使用 .pkpass 文件来封装该项目。这些可以通过多种媒介(电子邮件、彩信等)轻松传输。
Google 是否为 Google 电子钱包商品提供等效的程序包/文件?
我已关注此网站,https://developers.google.com/wallet/objects/savetowalletnative,其中显示了如何实施创建会员卡并将会员卡保存到Google电子钱包的方式.看起来Wallet API不等于他们在网站中提供的示例代码.
有没有人能够在应用程序中实现此功能?
谢谢!
是否可以通过轻按NFC阅读器来检测何时使用带有付款应用程序的Android进行付款?(例如,乘坐公共汽车或火车。)
您可以通过某种方式在电话上注册或检测此类NFC事件/付款(即由电话上其他应用处理的付款)吗?
我正在开发一个Xamarin项目集成Google Pay.我得到了立即购买按钮,但当我按下它时,我收到此消息:"此应用程序中不再提供此付款选项"
我使用Stripe作为支付网关,并使用测试环境.这是我正在使用的活动.它继承了FragmentActivity,并实现了GoogleApiClient.IConnectionCallbacks和GoogleApiClient.IOnConnectionFailedListener
public void SetupWallet()
{
_walletFragment = SupportWalletFragment.NewInstance(WalletFragmentOptions.NewBuilder()
.SetEnvironment(WalletConstants.EnvironmentTest)
.SetMode(WalletFragmentMode.BuyButton)
.SetTheme(WalletConstants.ThemeLight)
.SetFragmentStyle(new WalletFragmentStyle()
.SetBuyButtonText(BuyButtonText.BuyWithGoogle)
.SetBuyButtonAppearance(BuyButtonAppearance.Classic)
.SetBuyButtonWidth(Dimension.MatchParent))
.Build());
var maskedWalletRequest = MaskedWalletRequest.NewBuilder()
// Request credit card tokenization with Stripe
.SetPaymentMethodTokenizationParameters(
PaymentMethodTokenizationParameters.NewBuilder()
.SetPaymentMethodTokenizationType(PaymentMethodTokenizationType.PaymentGateway)
.AddParameter("gateway", "stripe")
.AddParameter("stripe:publishableKey", AppConfig.StripeApiKey)
.AddParameter("stripe:version", "2018-02-06")
.Build())
.SetMerchantName("My Name")
.SetPhoneNumberRequired(false)
.SetShippingAddressRequired(false)
.SetEstimatedTotalPrice("20.00")
.SetCurrencyCode("USD")
.Build();
_walletFragment.Initialize(WalletFragmentInitParams.NewBuilder()
.SetMaskedWalletRequest(maskedWalletRequest)
.SetMaskedWalletRequestCode(LOAD_MASKED_WALLET_REQ_CODE)
.Build());
SupportFragmentManager.BeginTransaction()
.Replace(Resource.Id.dynamic_wallet_button_fragment, _walletFragment).Commit();
}
protected override void OnStart()
{
base.OnStart();
_googleApiClient.Connect();
}
protected override void OnStop()
{
base.OnStop();
_googleApiClient.Disconnect();
}
private void CheckAndroidPayAvailable()
{
var result = WalletClass.Payments.IsReadyToPay(_googleApiClient);
result.SetResultCallback(new …Run Code Online (Sandbox Code Playgroud) 我们可以在 Android 应用程序中使用 Google pay 作为辅助付款方式吗?我们的应用程序有其他付款方式,如 PayPal 和我们的应用程序仅提供数字服务的另一件事,谷歌已更改其付款政策,您必须在 2021 年 9 月之前在应用程序中集成 Google 支付,否则应用程序支持将从 google play 中删除。目前我在应用程序中使用另一种付款方式。请建议我是否可以将 google pay 设置为辅助付款方式,如果是,请帮助我并提供解决方案。
android android-pay android-studio paypal-android-sdk google-pay