How to troubleshoot field errors when using Zapier to transfer donations made via to Salesforce - paypal

I am currently using Zapier to transfer donation records from Raisely to Salesforce. I have recently added PayPal as a payment gateway on Raisely. When a donor donates via PayPal, their donation is appearing as a recurring donation on Salesforce rather than a single/one-time donation
Does anyone know how to fix this issue so our PayPal donation details are transferred into Salesforce as single rather than recurring?
Thank you for your help!

Related

Sending Stripe.com funds to a PayPal account

So, i'm making a donation platform, kinda like gofund.me, where you can create a page and people can send you donations! Upon creating a page, it will ask you for your PayPal username/email. This is asked because every donation will be sent to the PayPal username/email provided.
Now, I want to enable Stripe payments for the donation page, so users can donate via using their Credit/Debit card... but I came across an issue.
Once they complete the transaction, how can I send the money that they donated via Stripe to the PayPal username/email that the donation page set up?
Is there an API for that? Thanks :)
BTW... I am using HTML, CSS, and JS for this project
There is no API to send money from Stripe to PayPal. To send money to a PayPal email, you are better off simply accepting the payment via PayPal Checkout, and either:
Sending it from your PayPal account (where you received it) via Payouts (if approved for the Payouts feature)
More simply, having the payer send it directly to the target PayPal account (payee) at checkout time

Simple PayPal Payment Form or Email Link

I do all my accounting in Quickbooks Online and customers can pay invoices online. However sometimes I need to accept a payment that isn't tied to one specific invoice. I'd greatly appreciate it if someone can confirm which of these options are feasible and simplest/easiest way to implement. I'd like to avoid a PayPal Payments Pro Subscription as I will rarely need this functionality but if that's the only way, then so be it.
1) Send the customer a link to a simple payment form where either they can enter any payment amount or it pre-populates with the requested amount. (I'd prefer not to have to code a payment form on my site. I'd just like to do it with an iframe, framing in a PayPal hosted payment form.)
2) Create a payment request but email them the link to the request payment form myself rather than the request being mailed separately from PayPal.
You might have a look at the "Quickbooks Payment Request Wizard". it allows you to easily insert a PayPal payment button in e-mail versions of your QuickBooks invoices and estimates.
https://www.paypal.com/us/cgi-bin/?cmd=xpt/Marketplaces/seller/QuickBooksPaymentWizardIntro-outside
A similar version of this tool allows you to embed a payment button into an Outlook email.
https://www.paypal.com/cgi-bin/webscr?cmd=p/sell/payment_wizard_intro-outside
Both tools are free and require only a standard PayPal Business or Premier account.

paypal payment not going through with any of the options

Using ASP Classic
Paypal LIVE Express checkout
It shows the Payment Amount at the checkout, but the payment doesn't go through. The payment doesn't even leave customer's account. I have tried using my wife's paypal account to complete the checkout.
I am only using paypal checkout system and have added all the API information in expresscheckout.asp and paypalfunctions.asp
I have also tried adding these API options too, but still wouldnt work
L_PAYMENTREQUEST_n_NAMEm
L_PAYMENTREQUEST_n_NUMBERm
L_PAYMENTREQUEST_n_AMTm
L_PAYMENTREQUEST_n_QTYm
Any help would be great.... tks

PayPal sandbox takes me to live site when trying to change Payment Solution to Website Payments Standard

When I am trying to change the payment solution from from 'PayPal Digital Goods (PayPal Express Checkout)' to 'Website payments Standard' in the sandbox, I get redirected to the live paypal site.
I have seen a similar question asked here which was resolved by adding the payment solution to the account by a paypal developer team member.
Any idea on how I can add the desired payment solution added?
Thanks in advance
Jami

How to check Payment failure for Paypal Express Checkout

We are using Paypal recurring billing service (using Express Checkout) at our website for monthly subscription.
Since we have an Australian account so we are not able use the DPRP (Direct Payment Recurring Payment) service offered by Paypal because it seems, DPRP service is limited
to only few countries (US, UK and Canada).
In Express checkout payment details are received at Paypal Website. So we do not have any information, whether the payment failed, user pressed the Back button in browser or He/She intentionally clicked the cancel payment.
After speaking to Paypal support team we get know that there could be multiple possible reason for Payment failure, and seller has to contact Paypal by themself. So we can
not provide any troubleshooting for that at our website.
So we want to know, Is there any possible solution to avoid this or atleast can we diffrentiate between the user for whom payment failed and who intentionally moved to
our website back without doing payment because this way we are not only unable to followup with them but also loosing a part of the customer base, interested in our service.
Any help in this is Appreciated.
Thanks
You should implement the Pay Pal IPN (Instant Payment Notification).
You configure the IPN url address on your PayPal merchant account settings. This page is simple HTML page with server-side programming that is listening for requests coming from PayPal.
There's no need to do something extra in the checkout process for making IPN work. Once you set this up, it will automatically work.
Every time something happens with a transaction in your merchant account, e.g. transaction completed/failed/canceled, PayPal will send an HTTP Post to your IPN listener URL.
Here you can get all the relevant information about the transaction, like the payer ID, the payment status. With this information you can decide what to do with your customer's order.