react-native-paypal icon indicating copy to clipboard operation
react-native-paypal copied to clipboard

Callback not working

Open samcarlosimpres opened this issue 9 years ago • 6 comments

Everything is working fine, but I don't receive the callbacks after the payment. How can I solve that?

samcarlosimpres avatar Apr 15 '16 08:04 samcarlosimpres

Hey @samcarlosimpres,

Can you provide a sample project that I can simulate the issue?

Thanks

chagasaway avatar Apr 15 '16 14:04 chagasaway

Thanks for your answer @chagasaway,

The sample project is here: https://github.com/samcarlosimpres/PayPal-Test

samcarlosimpres avatar Apr 15 '16 14:04 samcarlosimpres

Thanks for the sample @samcarlosimpres, I'll take a deeply look later today on this issue.

chagasaway avatar Apr 15 '16 15:04 chagasaway

Hey @samcarlosimpres,

I analysed the issue in the sample repository and figured out that a method was not implemented on your MainActivity.java file.

public void onActivityResult(final int requestCode, final int resultCode, final Intent data) {

   super.onActivityResult(requestCode, resultCode, data);

   if (requestCode == PAY_PAL_REQUEST_ID) {
       payPalPackage.handleActivityResult(requestCode, resultCode, data); // <--
   } else {
       otherModulesHandlers(requestCode, resultCode, data);
   }

}

I have made a PR with this missing method as well: https://github.com/samcarlosimpres/PayPal-Test/pull/1/files

If that method fixes the issue, please let me know to close the issue.

Best regards

chagasaway avatar Apr 16 '16 02:04 chagasaway

Sorry for the late answer @chagasaway.

I'd test the code with your changes included and it's still not working. There are two scenarios that I've used:

  1. It cannot find the method otherModulesHandlers.
  2. Removing the else statement of the method, the code compiles and works well. But the app crashes after finishing the payment. The error message is below.

http://imgur.com/07RtJqZ

samcarlosimpres avatar Apr 19 '16 07:04 samcarlosimpres

@samcarlosimpres have you fixed this issue? If you fixed give me suggestions that how to resolve it,Thank you

shaikhussian avatar Dec 08 '16 10:12 shaikhussian