firebase / firebase/functions-samples

unable to get this to work with IOS

Open
#529 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
12.2k
Forks
3.8k
Avg merge
3d 23h
Merged PRs (30d)
1

Description

I have created an android and iOS versions of my app. in the android part, payouts are working fine but in iOS, they are not.
Basically, I want to payout a driver from PayPal (rider has already paid and money is in my business account) I set up a button 'get payout' and a textview for the driver to input their PayPal email address.
I have firebase-function set up and deployed.
When the driver is ready to receive a payout, they put in their email address (txtPayoutEmail.text) and select the button "Get Payout". This executes the payoutRequest() method which sends the data: uid and email to the function then to PayPal. Paypal should then send a notification email to the driver stating the have a payment.
Whats going on is this:
- once executed, the data is sent to the firebase function: checking logs shows console.info("uid: " + request.body.uid + " email: " + request.body.email) and it shows (in logs) uid: ********** email: *******
- nothing happens on the PayPal end. when I go into developer.paypal.com/notifications, there is no notification sent to the driver's email address.
- from 4 hours to a day, I get a response back from PayPal to firebase function saying missing field: email cannot be null.

Please help!
[index_js.txt](https://github.com/firebase/functions-samples/files/2716520/index_js.txt)
[payoutRequest.txt](https://github.com/firebase/functions-samples/files/2716521/payoutRequest.txt)

Any help would be greatly appreciated!

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.