Как интегрировать Paypal в приложение для Android?

Я пытаюсь интегрировать PayPal с приложением Android с помощью песочницы. У меня появляется успешная тоска по PayPal, но когда я совершаю платеж, экран становится невидимым напрямую, без ответа .
Как я могу получить ответ на указанный выше вопрос?

Это мой код.

private void invokeSimplePayment()
{
    try
    {
        PayPalPayment payment = new PayPalPayment();
        payment.setSubtotal(new BigDecimal(Amt));
        payment.setCurrencyType(Currency_code[code]);
        payment.setRecipient("Rec_Email");
        payment.setPaymentType(PayPal.PAYMENT_TYPE_GOODS);
        Intent checkoutIntent = PayPal.getInstance().checkout(payment, this);
        startActivityForResult(checkoutIntent, request);
    }
    catch (Exception e)
    {
        e.printStackTrace();
    }
}

public void onActivityResults(int requestCode, int resultCode, Intent data)
{
    switch(resultCode) 
    {
        case Activity.RESULT_OK:
            resultTitle = "SUCCESS";                
            resultInfo = "You have successfully completed this " ;
            //resultExtra = "Transaction ID: " + data.getStringExtra(PayPalActivity.EXTRA_PAY_KEY);
            break;
        case Activity.RESULT_CANCELED:
            resultTitle = "CANCELED";
            resultInfo = "The transaction has been cancelled.";
            resultExtra = "";
            break;
        case PayPalActivity.RESULT_FAILURE:
            resultTitle = "FAILURE";
            resultInfo = data.getStringExtra(PayPalActivity.EXTRA_ERROR_MESSAGE);
            resultExtra = "Error ID: " + data.getStringExtra(PayPalActivity.EXTRA_ERROR_ID);
    }
    System.out.println("Result=============="+resultTitle);
    System.out.println("ResultInfo=============="+resultInfo);
}
16
задан dthulke 18 October 2018 в 15:06
поделиться