It appears that when in sandbox mode, MassPay doesn't send any email. However for my test environment, where my application is making (sandbox) API calls to send money to an email address, I'd still prefer that the the email address I provide to "pay" receives the fake notification. Is there any way to configure this?
In the sandbox, notifications are not sent to live email accounts. You can check sandbox emails when you login at https://developer.paypal.com >> Dashboard >> Sandbox notifications
On the other hand, you can implement PayPal's IPN and use that to programmatically send out your own custom generated emails. Information on using IPN can be found at [www.paypal.com/ipn]
Related
I have setup the PayPal express API buttons but it seems when i make a payment all goes through successfully however, from the seller side i am not receiving any emails telling me i have received a payment or such. I looked at the email notifications on the developer site there is nothing being sent out.
Am i doing something incorrectly or does the express checkout not send emails.
My integration is similar to this https://developer.paypal.com/docs/checkout/integration-features/auth-capture/#
Thanks
Ensure the sandbox Business account receiving the payment has a confirmed email in the sandbox environment.
Log into it at https://www.sandbox.paypal.com/businessprofile/settings/email
Send the confirmation from there, if necessary
Read and proceed with the confirmation, via https://developer.paypal.com/developer/notifications
I am wondering when I pay using REST API, are there any email receipts? When I try using Sandbox accounts, it appears there are none?
When using the REST API there are e-mail receipts sent (Basic PayPal payment email). However in sandbox mode they do not send e-mail receipts.
If you wish for your emails to be more custom I recommend looking into SendGrid for automating e-mails. I used them in my last project to send 500+ transactional emails out a day.
I'm trying to deal with Payouts API and I have some questions.
I'm using developer account and have 2 "fake" accounts in it, one as a seller and another one as a buyer.
When I'm sending payout request with email of buyer-user from my sandbox then user's balance debited directly without any prompt or notification to his email. Then I tried to send request with email which is not from my sandbox (actually it was my real email) and again I haven't got email with prompt or notification. Also this payment was rejected.
How I can test notification features?
I want to make payout call so the recipient should receive email notification before he get the money onto account. Also I want PayPal send email notification to user who don't have PayPal account when I'm sending the money.
Just curious, working with PayPal Sandbox works fine but I never receive any emails, neither as a sandbox seller nor as a buyer. I can just see them as "Notification" under PayPal Developer website > Applications > Sandbox accounts > click Notifications.
Should or should not I be receiving real emails as well?
The sandbox environment doesn't send emails. You can just check the notifications inside your developer account only.
Sandbox doesnot send to any email form the user,If you wanna give the detail that how much money less so you can login seller account and check that how much money less in your account same as for buyer. and also sendbox send notification in buyer and seller account.
I have website integrated with Paypal PayFlowPro API. On payment success our application sends an email to user but sometimes due to some code changes or SMTP server issue an email dosen't go to user which in turns create some confusion to user.
I would like to know that is there any way that Paypal can send email to user on payment success or failure?
No, this is not possible with Payflow Pro.
Instead, I would suggest looking into 'some code changes or SMTP server issue'. For example, only mark the payment as completed if an email has gone through, and periodically check all payments that are success from PayPal but haven't been marked as completed on your end.