Ich verwende PayPal Mobile Payment Library, damit Nutzer für Reisen von meiner Android-App bezahlen.So erhalten Sie den Benutzernamen, das Telefon und die E-Mail-Adresse von PayPal Mobile Payment Library
Wenn der Benutzer auf die Schaltfläche Pay with Paypal klickt, wird der Anmeldebildschirm angezeigt. Wenn sich der Benutzer anmeldet, kann er die Zahlung erfolgreich durchführen. Das ist alles gut für meine App. Alles, was ich brauche, ist, die Benutzerdetails zu erhalten, nachdem der Benutzer die Zahlung im onActivityResult-Code abgeschlossen oder storniert hat.
Bitte siehe mein Code unten, leider hat es mich nicht die Details aus dem PayPal-Konto, so frage ich mich, ob es eine andere Methode ist Benutzerdaten von PayPal zu erhalten, nachdem er sich anmeldet.
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data)
{
switch (requestCode)
{
case PAYPAL_REQUESTCODE:
{
Log.w("tag","jemail#"+ PayPal.getInstance().getAccountEmail());
Log.w("tag","jname#"+ PayPal.getInstance().getAccountName());
Log.w("tag","jphone#"+ PayPal.getInstance().getAccountPhone());
Log.w("tag","jdialcode#"+ PayPal.getInstance().getAccountCountryDialingCode());
switch(resultCode)
{
case Activity.RESULT_OK:
{
String payKey = data.getStringExtra(PayPalActivity.EXTRA_PAY_KEY);
Log.d("tag", "PayPal payment succeeded");
Log.d("tag", "PayPal payKey: " + payKey);
Was ich tue, ist, dass ich mich einlogge, dann die Transaktion abbrechen Hier ist das Protokoll, das ich
04-30 12:30:19.672: W/tag(24697): jemail#
04-30 12:30:19.672: W/tag(24697): jname#
04-30 12:30:19.672: W/tag(24697): jphone#+44
04-30 12:30:19.672: W/tag(24697): jdialcode#44
dann bekomme ich in meiner app klicken zurück, dann nächstes klicken Sie erneut auf die Zahlung Seite zu gehen, und klicken Sie auf die Bezahlung mit Paypal-Taste wieder, diesmal würde ich es tun werden bereits angemeldet, dann kündige ich Transaktion
04-30 12:30:43.878: W/tag(24697): jemail#
04-30 12:30:43.878: W/tag(24697): jname#H.O.P.E
04-30 12:30:43.878: W/tag(24697): jphone#+44
04-30 12:30:43.878: W/tag(24697): jdialcode#44
jede Hilfe anyone? –