PayPal Mobile Payment Libraryを使用して、アンドロイドアプリから旅費を支払うようにしています。PayPalモバイル支払いライブラリからユーザー名、電話番号、メールアドレスを取得する方法
PayPalボタンを使用してPayをクリックすると、ログイン画面が表示されます。ユーザーがログインすると、支払いが正常に実行されます。これはすべて私のアプリのためにうまく動作します。私が必要とするのは、ユーザーがonActivityResultコードで支払いを完了/キャンセルした後にユーザーの詳細を取得することです。彼は、ログインした後、ペイパルからユーザーの詳細情報を取得するための別の方法があるかどう
残念ながらそれは私のPayPalアカウントからの詳細を取得しない、以下の私のコードを参照してくださいので、私は思ったんだけどしてください。
@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);
私は何をすることは、その後ここでトランザクション をキャンセルすると、私はその後、私は再び支払いページに移動し、上をクリックし、[次へ]をクリックし、その後、私のアプリに戻っクリック
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
を得ることをログで、私がログインしていることですPaypalボタンでもう一度お支払いください。今回はすでにログインしている場合は、取引をキャンセルします。
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
任意のヘルプ誰ですか? –