Android Braintree Paypal的DropIn UI和Vault不工作
在过去的3天里,我一直在阅读文档,但一直没有弄明白(或者至少没有让它工作起来) 我想要的是能够记住以前添加的Paypal帐户的下拉式UI,因此用户只需再次单击帐户名,因此我将使用Vault流 我所做的如下Android Braintree Paypal的DropIn UI和Vault不工作,android,paypal,braintree,Android,Paypal,Braintree,在过去的3天里,我一直在阅读文档,但一直没有弄明白(或者至少没有让它工作起来) 我想要的是能够记住以前添加的Paypal帐户的下拉式UI,因此用户只需再次单击帐户名,因此我将使用Vault流 我所做的如下 从我的服务器检索braintree令牌 将URL方案定义为: android:name="com.braintreepayments.api.BraintreeBrowserSwitchActivity" android:launchMode="singleTask">
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" />
BraintRefragment
和onPaymentMethodNonceCreated
,DropIn UI将正常显示,但按下Paypal按钮除了关闭UI外,没有其他作用
我做错了什么?我已经看过很多关于信用卡实施的教程,但没有一本是关于贝宝的,可以帮助我。完全披露:我在Braintree工作。如果您有任何进一步的问题,请随时联系支持部门。为了更好地为您提供帮助,我建议您写信给我们的支持团队,开始申请。我们可能需要查看您特定帐户中的一些信息,以便更好地对您进行故障排除,这在SO线程中不起作用。一旦你写信给我们的支持团队,就会有人来帮助你。这里也有同样的问题。你找到解决办法了吗?@TarunKumar希望我能帮你,兄弟,但我忘了我是怎么解决的:/如果我记得,我会尝试在这里添加答案。@TarunKumar我在等兄弟。:)
braintreeFragment = BraintreeFragment.newInstance(getActivity(),
braintreeToken);
braintreeFragment.addListener(PaymentFragment.this);
DropInRequest dropInRequest = new DropInRequest()
.clientToken(braintreeToken)
.collectDeviceData(true);
startActivityForResult(dropInRequest.getIntent(context), 1);
@Override
public void onPaymentMethodNonceCreated(PaymentMethodNonce paymentMethodNonce)
{
if (paymentMethodNonce instanceof PayPalAccountNonce)
{
PayPalAccountNonce paypalAccountNonce = (PayPalAccountNonce) paymentMethodNonce;
Toasty.info(context, paypalAccountNonce.getFirstName()).show();
}
}