厌伴老儒烹瓠叶,强随举子踏槐花。这篇文章主要讲述Android:Paypal Express结帐集成无效相关的知识,希望能为你提供帮助。
我正在将paypal express checkout集成到我的android studio项目中。
【Android(Paypal Express结帐集成无效)】添加了依赖项compile 'com.braintreepayments.api:braintree:2.+'
在manifest.xml中添加了以下代码
<
activity android:name="com.braintreepayments.api.BraintreeBrowserSwitchActivity"
android:launchMode="singleTask">
<
intent-filter>
<
action android:name="android.intent.action.VIEW" />
<
category android:name="android.intent.category.DEFAULT" />
<
category android:name="android.intent.category.BROWSABLE" />
<
data android:scheme="${applicationId}.braintree" />
<
/intent-filter>
<
/activity>
最后使用下面的代码调用paypal片段
BraintreeFragment mBraintreeFragment = BraintreeFragment.newInstance(PayActivity.this, tokenValue);
PayPalRequest request = new PayPalRequest(amount.getText().toString())
.currencyCode("USD");
PayPal.requestOneTimePayment(mBraintreeFragment, request);
但该应用程序没有重定向到paypal屏幕。你能告诉我我还需要做些什么才能做到这一点。谢谢。
答案
<
activity android:name="com.braintreepayments.api.BraintreeBrowserSwitchActivity"
android:launchMode="singleTask">
<
intent-filter>
<
action android:name="android.intent.action.VIEW" />
<
category android:name="android.intent.category.DEFAULT" />
<
category android:name="android.intent.category.BROWSABLE" />
<
data android:scheme="com.myhomework.myhomework.braintree" />
<
/intent-filter>
<
/activity>
你的数据android:scheme =应该等于ua包name.braintree ..如果你的包名或包id有大写字母请使用small
推荐阅读
- 无法在Android Studio中构建Release APK
- PayPal此处Android SDK错误 - BadConfiguration(无法继续使用此商家帐户)
- 'Pods-App'目标具有传递依赖关系,包括在swift框架中使用GTM时的静态二进制文件
- C#WinFormApp DataGridView无法在List中显示对象
- 如何从APPIUM中的脚本滚动列表
- 如何使用html2canvas用JavaScript创建网站的屏幕截图
- 什么是.NET Framework C#Xml Parser上的Billion Laughs XML DoS攻击
- 如何在Electron Framework中将信息从一个窗口发送到另一个窗口
- 如何检查Electron Framework中是否有可用的Internet连接