일반적으로 웹 사이트에서 paypal 서버로 지불을 확인하기 위해 알림 URL을 설정할 수 있습니다. 그러나 앱에서 어떻게 설정합니까? 나는 paypal 앱 지불에 새로운 슈퍼 다. 나는 그래서 Activity.RESULT_OK에서 내 안드로이드 앱에서 페이팔 결제로 알림 설정
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch(resultCode) {
case Activity.RESULT_OK:
String payKey = data.getStringExtra(PayPalActivity.EXTRA_PAY_KEY);
data.getStringExtra(PayPalActivity.EXTRA_PAY_KEY);
Toast.makeText(this,"Paymnet Successful : " + payKey,Toast.LENGTH_LONG).show();
//finish();
break;
case Activity.RESULT_CANCELED:
Toast.makeText(this,"Paymnet Cancel",Toast.LENGTH_LONG).show();
//finish();
break;
case PayPalActivity.RESULT_FAILURE:
Toast.makeText(this,"Paymnet Failed",Toast.LENGTH_LONG).show();
String errorID =
data.getStringExtra(PayPalActivity.EXTRA_ERROR_ID);
String errorMessage =
data.getStringExtra(PayPalActivity.EXTRA_ERROR_MESSAGE);
//Toast.makeText(getApplicationContext(),errorMessage, Toast.LENGTH_LONG).show();
//finish();
break;
}
}
MEP.PayPal
을 사용하고 는, 나는 URL의 코드가 지불을 확인할 수 있도록 내 통지 URL에 게시물을 보내고 싶습니다.
또한 paykey가 거래 내역을 반환 할 수 있습니다. 그렇다면 알림 URL을 사용하는 대신 확인을 위해 사용합니다. 그러나 많은 책을 읽은 후에도 데이터 세부 사항을 반환 할 수있는 답변을 찾지 못했습니다 (예 : data.getStringExtra ('transaction_id'), data.getStringExtra ('merchant_name') 등).