2017-02-26 3 views
2

J'intègre paypal checkout express à mon projet de studio android.Android: L'intégration de la caisse PayPal ne fonctionne pas

Ajouté dépendances compile 'com.braintreepayments.api:braintree:2.+' ci-dessous Ajout du code dans 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> 

Enfin appeler fragment paypal en utilisant le code ci-dessous

BraintreeFragment mBraintreeFragment = BraintreeFragment.newInstance(PayActivity.this, tokenValue); 
       PayPalRequest request = new PayPalRequest(amount.getText().toString()) 
         .currencyCode("USD"); 
       PayPal.requestOneTimePayment(mBraintreeFragment, request); 

Mais l'application ne réoriente à l'écran paypal. Pouvez-vous les gars s'il vous plaît laissez-moi savoir ce que je dois faire d'autre pour y parvenir. Merci.

+0

Avez-vous obtenu une solution? –

+0

@surendra avez-vous eu une solution? –

Répondre

0
<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> 

vos données android: scheme = doit être égal au paquet ua name.braintree .. et si votre identifiant PackageName ou package a des lettres en majuscules s'il vous plaît utiliser petite