Payment api and Paypal

Hi,
Can anyone direct me to any documents that explain the correct way to integrate the payment api with paypal payments.

I've just noticed these new endpoints pay_pal_reference_id and PayPalFundingSource have been added.

Comments

  • Mina Mistry
    Mina Mistry Blackbaud Employee
    Seventh Anniversary Kudos 2 Name Dropper Participant

    Hi @Qamar Ramzan

    Blackbaud Checkout will automatically display the PayPal button when you have linked your PayPal business account to your Blackbaud merchant account. Here are some instructions on setting that up:

    Get Started with PayPal

    With the recent update, Blackbaud Checkout will return whether the user paid with PayPal or Venmo and also provide a PayPal reference ID you can use to match the record with your PayPal account.

    Thanks

    Mina

  • @Mina Mistry
    Thank you for the quick reply Mina

    My next question is what do we do with the PayPal reference ID.
    How do we use it?

    Just some background info - We are using RENXT and have the payment api working which includes PayPal but our current code has not been updated with the new PayPal reference ID.

    Anyway our Blackbaud client has complained that some donor profiles are not showing their PayPal donations. The ones which are causing an issue have the 'type; Express Checkout Payment'

    The 'Type: Donation Payment' seem to be showing the payments in the donor profiles.

    Do you think this issue is due to us not yet implementing the 'PayPal reference ID'?


    Hope the above makes some sense

  • Mina Mistry
    Mina Mistry Blackbaud Employee
    Seventh Anniversary Kudos 2 Name Dropper Participant

    @Qamar Ramzan

    With PayPal, Blackbaud does not process the payments directly like we do with cards or direct debit. PayPal and Venmo transactions are passed to along to PayPal for processing, and therefore customers will not see PayPal transactions in their Blackbaud Merchant Services portal, for example. They would need to log into their PayPal business accounts to see those records.

    The new PayPalReferenceID helps you match records processed via Checkout with the transactions reported in your PayPal portal.

    The types you mention like “Donation Payment" are not coming from the Payments API. I would try incorporating the new fields we just released to the POST Checkout transaction endpoint to identify the PayPal transactions.

    Mina