Używam PayPal Mobile Payment Library, aby użytkownicy płacili za przejazdy z mojej aplikacji na Androida.Jak uzyskać nazwę użytkownika, numer telefonu i adres e-mail z PayPal Mobile Payment Library
Po kliknięciu przycisku Zapłać przy użyciu przycisku Paypal pojawia się ekran logowania, po zalogowaniu się jest w stanie dokonać płatności. To wszystko działa dobrze dla mojej aplikacji. Wszystko, czego potrzebuję, to uzyskać dane użytkownika po zakończeniu przez użytkownika/anulowaniu płatności w kodzie onActivityResult.
proszę zobaczyć mojego kodu poniżej, niestety nie dostać mi szczegóły z konta PayPal, więc zastanawiam się, czy istnieje inny sposób, aby uzyskać dane użytkownika z paypal po loguje się on w.
@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);
Co zrobić, jest to, że mogę się zalogować, a następnie anulować transakcję Oto Log że dostanę
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
potem kliknij z powrotem w mojej aplikacji, a następnie kliknij przycisk Dalej, aby przejść do strony płatności ponownie, a następnie kliknij ponownie naciśnij przycisk paypal, tym razem chciałbym być już zalogowany, potem anulować transakcję
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
każda pomoc kogoś? –